We are looking for a talented Mobile App Developer to join our development team. The ideal candidate will have extensive experience with React Native (Expo), TypeScript, and modern mobile development practices, with a focus on improving and modernizing our current mobile app codebase.
As a Mobile App Developer, you will be responsible for building React Native applications built with Expo, implementing TypeScript best practices, and enhancing the overall code quality and performance. You will work collaboratively within our development team to help clients scale their mobile apps.
You will analyze mobile applications, identify areas for improvement, and systematically refactor code to improve maintainability, performance, and user experience. This role requires strong Git workflow knowledge and experience working effectively in team environments with shared mobile codebases.
Requirements
3+ years of experience in React Native development with Expo framework
Strong proficiency in TypeScript (TSX) and modern JavaScript/ES6+ features
Extensive experience in refactoring and modernizing existing React Native codebases
Proficiency with Tailwind CSS for styling React Native applications
Deep understanding of Git principles, branching strategies, and collaborative development workflows
Strong knowledge of clean code practices, component architecture, and refactoring methodologies
Experience working in team environments with code reviews and collaborative mobile development
Understanding of React Native performance optimization and mobile-specific best practices
Experience with Expo tools, workflows, and deployment processes
Knowledge of mobile UI/UX design principles and platform-specific guidelines
Familiarity with mobile app testing and debugging practices