What are the responsibilities and job description for the Sr. Mobile Application Engineer (iOS & Android) position at CoSourcing Partners - Enterprise-AI and IT Services Company?
Sr Mobile Application Engineer (iOS & Android)
Location : Downtown Chicago (On-site)
Employment Type : Contract to Hire (W2 required)
Citizenship Status : U.S. Citizen, EAD, or Green Card required
Position Summary : We are seeking an experienced Sr. Mobile Application Engineer with expertise in both iOS and Android development to join our dynamic team. This role is essential for developing, enhancing, and maintaining robust mobile applications that support our large-scale global operations. The ideal candidate will have experience in delivering high-quality mobile applications for global audiences, working closely with cross-functional teams to build seamless, user-centered digital experiences.
Key Responsibilities :
- End-to-End Mobile Development : Design, develop, and maintain advanced mobile applications for both iOS and Android platforms.
- API Integration : Work with back-end engineers to integrate APIs and digital services into mobile applications. Ensure API data is effectively consumed in the mobile UI and meets performance, scalability, and security requirements.
- Collaborate Across Teams : Partner with designers, product managers, and other engineers to deliver high-quality, user-centered features and enhancements. Contribute to feature planning, technical specifications, and project timelines.
- Code Reviews and Mentorship : Conduct code reviews and provide feedback to maintain a high standard of code quality. Mentor junior engineers, providing guidance on mobile development best practices and architectural decisions.
- Performance Optimization : Continuously optimize mobile applications for speed, efficiency, and scalability. Monitor app performance, troubleshoot issues, and identify areas for improvement.
- Testing & Quality Assurance : Develop and maintain unit tests, UI tests, and automated testing scripts to ensure application reliability and a smooth user experience. Work with QA teams to establish testing protocols and conduct thorough debugging sessions.
- Documentation and Knowledge Sharing : Document code, processes, and architectural decisions for future reference and team onboarding. Share best practices with the team to promote a culture of continuous learning.
Skills and Qualifications :
Technical Expertise :
Development Practices :
Analytical and Problem-Solving Skills :
Soft Skills :
Experience :
Preferred Qualifications :
Contract to Hire : This role offers the opportunity for full-time employment based on performance.