More jobs:
Senior Mobile Application Developer
Job in
Ann Arbor, Washtenaw County, Michigan, 48103, USA
Listed on 2026-06-02
Listing for:
IPI Technolab
Full Time
position Listed on 2026-06-02
Job specializations:
-
Software Development
App Developer - Mobile/Web, Full Stack Developer
Job Description & How to Apply Below
Role & responsibilities:
A senior mobile developer is expected to design, build, and maintain mobile applications, while also mentoring juniors and ensuring best practices.
1. Application Development & Maintenance- Design and implement mobile applications for iOS, Android, or cross-platform frameworks (Flutter, React Native).
- Write clean, maintainable, and scalable code.
- Optimize app performance, memory usage, and battery consumption.
- Define app architecture patterns (MVVM, Clean Architecture, VIPER).
- Ensure modular, testable, and maintainable code structures.
- Participate in code reviews and enforce coding standards.
- Integrate mobile apps with RESTful APIs, Graph
QL, or backend services. - Implement authentication, push notifications, and offline data storage.
- Write unit tests, UI tests, and automated integration tests.
- Debug, troubleshoot, and resolve technical issues quickly.
- Collaborate with product managers, designers, and backend developers.
- Mentor junior developers and provide technical guidance.
- Contribute to sprint planning and agile development processes.
- Deploy apps to App Store and Google Play, managing releases.
- Monitor app performance, crashes, and user feedback.
1. Experience
- 4 to 9 years in mobile app development (iOS, Android, or cross-platform).
- Demonstrable portfolio of live apps in app stores.
- Strong in Swift/Objective-C, Kotlin/Java, or Flutter/React Native.
- Solid understanding of mobile architecture, design patterns, and testing frameworks.
- Familiarity with CI/CD, version control (Git), and cloud services.
- Excellent communication for remote collaboration.
- Strong problem-solving and analytical abilities.
- Ability to mentor and guide team members.
- Bachelors degree in Computer Science or related field (preferred, not mandatory).
- Optional certifications in mobile development or cloud/mobile services.
- Self‑motivated and capable of working independently in a remote environment.
- Adaptable to evolving tech stacks and project requirements.
- Passion for creating high‑quality, user‑friendly mobile experiences.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×