Join an engineering team focused on creating intuitive and powerful mobile applications for both iOS and Android platforms. You'll play a central role in designing, building, and refining consumer-facing apps, ensuring seamless integration with back-end systems and delivering reliable performance.
What You’ll Do
- Design and develop mobile applications from concept to release, including prototyping and iterative improvements
- Write clear, efficient, and well-documented code while adhering to best practices in software development
- Conduct and participate in peer code reviews to maintain code quality and share knowledge
- Collaborate with product managers and designers to shape user experiences and implement custom interfaces
- Explore new technologies, evaluate design strategies, and assess technical feasibility for new features
- Optimize both front-end and back-end components for speed, responsiveness, and resource efficiency
- Contribute to architectural decisions, advocate for effective design patterns, and support team growth
- Work within Agile and Scrum frameworks to deliver robust software on a consistent cadence
What We’re Looking For
Applicants should have hands-on experience developing mobile applications, with a strong grasp of native iOS and Android frameworks or React Native. Proficiency in writing maintainable code, debugging performance issues, and integrating with backend services is essential. Experience with Agile workflows and cross-functional collaboration is required. A focus on clean UI implementation and technical mentorship is highly valued.