About ProSource
At ProSource, we build and manage highly technical distributed teams for some of the most innovative companies in the world. We believe in humanizing the outsourcing industry by finding, attracting, and retaining top talent. Our dynamic workspaces promote creativity, collaboration, and well-being. We leverage smart technologies to ensure our clients and employees thrive in a collaborative, high-performing environment.
Role Overview:
We are looking for a Senior Mobile Engineer who will lead the design, architecture, and development of mobile applications using React Native and Expo. This role ensures technical excellence, performance, and scalability across iOS and Android platforms. The engineer will collaborate with cross-functional teams to deliver high-quality mobile experiences, define best practices, and mentor others. They will also integrate AI-powered features and leverage modern tools like TypeScript and GraphQL to drive innovation and efficiency in mobile development.
Key Responsibilities:
General & Team Responsibilities
- Lead mobile architecture and development using React Native (Expo)
- Collaborate with product, design, and engineering teams to deliver high-quality mobile experiences
- Conduct code reviews and guide best practices to ensure maintainability and scalability
- Mentor and upskill engineers in mobile development
- Advocate for mobile-specific requirements in planning and roadmap discussions
- Contribute to team knowledge sharing and engineering culture
Specific Duties
- Design, develop, and maintain React Native applications for the platform
- Implement complex features using TypeScript, GraphQL (Apollo), and modern technologies
- Optimize app performance, responsiveness, and offline-first capabilities
- Define and implement robust testing strategies (unit, integration, end-to-end)
- Improve CI/CD pipelines for mobile builds and deployments
- Troubleshoot and resolve issues across iOS and Android platforms
- Research and integrate emerging mobile technologies and AI-driven solutions
- Design and implement AI-powered features, including integrations with LLM APIs and on-device ML capabilities
Qualifications:
- 8+ years of professional software engineering experience, with at least 3+ years in React Native/Expo mobile development.
- Proven experience leading mobile app architecture and guiding technical decision-making.
- Strong proficiency in TypeScript, GraphQL, and React Native tooling.
- Experience building and scaling mobile applications in production, ideally in a SaaS or B2B environment.
- Expertise in performance optimization, offline-first design, and mobile testing strategies.
- Familiarity with cloud infrastructure (AWS/GCP) and CI/CD pipelines for mobile.
- Excellent communication and leadership skills with the ability to influence across teams.
- Experience using AI coding assistants to improve development velocity and code quality
- Familiarity with integrating AI services into mobile applications (OpenAI, Anthropic, or similar APIs)
Schedule:
- Monday to Friday, 7am to 4pm PHT
What's in it for you?
- 💸 Highly competitive salary
- 🏥 HMO coverage for you and 2 dependents from Day 1
- 💻 Enjoy a fully remote setup with all the tools you need
- 🌱 Full-time role with excellent perks and benefits
Ready to take the next step? Apply now and be part of our team!