Principal Mobile Engineer
G-P
Job highlights
Summary
Join G-P's Dream Team as a Principal Mobile Engineer and lead a team building high-quality mobile applications using React Native. You will design and implement mobile application architectures, lead end-to-end development cycles, and ensure code quality. Collaboration with cross-functional teams is crucial. This role requires extensive React Native experience, a strong understanding of the mobile development lifecycle, and expertise in JavaScript and TypeScript. G-P offers a competitive compensation and benefits package and a dynamic startup environment where your best work can thrive. The company is committed to building a diverse and inclusive culture.
Requirements
- Bachelorโs or Masterโs degree in Computer Science, Engineering, or a related field
- Expertise in mobile application development using React Native with a solid understanding of the mobile application lifecycle
- Strong command of JavaScript and TypeScript, ensuring code reliability, maintainability, and scalability
- Proven experience with mobile architecture and deploying apps for both iOS and Android platforms
- Knowledge of integrating mobile applications with backend services and third-party APIs
- Proficiency with AWS, especially as they relate to mobile backend support (e.g., API Gateway, Lambda)
- Track record of building, deploying, and maintaining high-quality, production-grade mobile applications
- Strong understanding of modern DevOps practices and tools related to mobile deployment and CI/CD pipelines
- Excellent communication skills, with a proactive, solution-oriented mindset
- Experience collaborating with UX/UI design teams to ensure technical feasibility and an optimal user experience
- Expertise with mobile testing frameworks and automated testing tools
- Experience with native mobile development (Swift, Kotlin)
Responsibilities
- Lead a team of mobile developers to build, test, and deploy scalable, high-performance mobile applications
- Design and implement mobile application architectures that provide seamless, responsive, and intuitive user experiences
- Lead end-to-end development cycles, from conception to deployment, aligning with business requirements and deadlines
- Ensure code quality, scalability, and maintainability by defining and enforcing best practices and coding standards
- Collaborate closely with cross-functional teams, including UX/UI designers, backend developers, and product managers, to deliver cohesive mobile solutions
- Write and maintain clear, comprehensive technical documentation to ensure that systems are well-documented and easy to maintain
- Contribute to continuous improvement in team processes, practices, and tools
Preferred Qualifications
Experience with AI-driven applications or integrating AI functionalities into mobile applications
Benefits
Competitive compensation and benefits package
Share this job:
Similar Remote Jobs
- ๐Portugal
- ๐Poland
- ๐ฐ$200k-$245k๐Worldwide
- ๐Worldwide
- ๐United States
- ๐ฐ$190k-$220k๐United States
- ๐India
- ๐United States
- ๐Sri Lanka