About the Role
The role involves building and optimizing core mobile components on iOS and Android platforms, collaborating with cross-functional teams to deliver reliable and efficient solutions for a global user base.
Responsibilities
- Design and implement robust mobile features for native applications
- Collaborate with product and design teams to translate requirements into technical solutions
- Optimize application performance and responsiveness across devices
- Maintain and improve existing codebases for scalability and reliability
- Write clean, testable, and well-documented code
- Diagnose and fix bugs across the mobile stack
- Participate in code reviews to ensure code quality
- Support continuous integration and deployment processes
- Stay current with mobile technology trends and advancements
- Ensure compliance with security and privacy standards
- Work closely with QA teams to resolve issues
- Contribute to architectural decisions for mobile platforms
- Mentor junior engineers and share technical knowledge
- Evaluate third-party libraries and tools for integration
- Improve crash rates and overall app stability
- Implement analytics and monitoring solutions
- Support localization and internationalization efforts
- Ensure accessibility standards are met
- Collaborate on feature prioritization and sprint planning
- Drive improvements in development tooling and workflows
Nice to Have
- Master’s degree in Computer Science or related field
- Experience with mobile CI/CD systems
- Familiarity with GraphQL
- Knowledge of reactive programming paradigms
- Experience with memory and performance profiling tools
- Contributions to open-source mobile projects
- Experience working in large-scale consumer applications
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexible remote options
Team
Part of the Mobile Engineering team focused on native platform development
About the Team
The Mobile Engineering team builds and maintains the core mobile experiences for millions of users worldwide. We focus on performance, reliability, and innovation in native mobile development.
What We Value
We prioritize technical excellence, collaboration, and continuous learning. Engineers are encouraged to experiment, share ideas, and drive improvements across the mobile stack.
Available for qualified candidates