- Develop and maintain mobile applications using React Native
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automation
- Stay updated with the latest industry trends and technologies to ensure our applications remain cutting-edge
- Participate in code reviews to maintain a high level of code quality and best practices
- Mentor junior developers and contribute to a culture of continuous improvement
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
At least 4 years of professional experience in mobile development.
Strong proficiency in React Native and JavaScript.
Experience With Redux, TypeScript, And Other Modern Front-end Technologies.
Solid understanding of mobile app architectures, design patterns, and best practices.
Familiarity with native build tools, like Xcode, Gradle, Android Studio, etc.
Experience with RESTful APIs and mobile libraries for networking.
Knowledge of mobile application deployment processes (App Store, Google Play).
Experience with automated testing suites, like Jest or Mocha.
Excellent problem-solving skills and attention to detail.
Strong communication skills and the ability to work effectively in a team environment.