XX
Senior Mobile Application DeveloperIPI TechnolabUnited States

This job offer is no longer available

XX

Senior Mobile Application Developer

IPI Technolab
  • US
    United States
  • US
    United States

About

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.
2. Architecture & Design
Define app architecture patterns (MVVM, Clean Architecture, VIPER).
Ensure modular, testable, and maintainable code structures.
Participate in code reviews and enforce coding standards.
3. Integration & APIs
Integrate mobile apps with RESTful APIs, GraphQL, or backend services.
Implement authentication, push notifications, and offline data storage.
4. Testing & Quality Assurance
Write unit tests, UI tests, and automated integration tests.
Debug, troubleshoot, and resolve technical issues quickly.
5. Collaboration & Mentorship
Collaborate with product managers, designers, and backend developers.
Mentor junior developers and provide technical guidance.
Contribute to sprint planning and agile development processes.
6. Deployment & Monitoring
Deploy apps to App Store and Google Play, managing releases.
Monitor app performance, crashes, and user feedback.
Preferred candidate profile: 1. Experience
4 to 9 years in mobile app development (iOS, Android, or cross-platform).
Demonstrable portfolio of live apps in app stores.
2. Technical Skills
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.
3. Soft Skills
Excellent communication for remote collaboration.
Strong problem-solving and analytical abilities.
Ability to mentor and guide team members.
4. Education & Certifications
Bachelors degree in Computer Science or related field (preferred, not mandatory).
Optional certifications in mobile development or cloud/mobile services.
5. Other Attributes
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.
#J-18808-Ljbffr
  • United States

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.