Job Description
Position: Mobile App Developer
Salary Range: 2000 - 2500 USD
Working Schedule: M-F, Flexible working hours, 40hrs/week EST, with 2 hours overlap
Key Responsibilities:
Develop and maintain high-quality React Native applications for iOS and Android platforms.
Collaborate with cross-functional teams to define, design, and ship new features.
Translate designs and wireframes into high-quality code.
Ensure the performance, quality, and responsiveness of the application.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automatization.
Implement unit tests and integration tests to ensure the stability of the application.
Stay up-to-date with emerging technologies and trends in mobile development.
Participate in code reviews and provide constructive feedback to peers.
Bring the app online on iOS first and then later on Android
Requirements
- Proficient in React Native with a strong understanding of its core principles and lifecycle.
- Solid understanding of JavaScript, including ES6+ syntax.
- Experience with state management libraries such as Redux or MobX.
- Able to implement APIs into the app as needed
- Knowledge of modern authentication and authorization mechanisms such as OAuth and JWT.
- Experience with version control systems, preferably Git.
- Ability to write clean, maintainable, and well-documented code.
- Strong problem-solving skills and attention to detail; excellent communication and collaboration skills.
- Experience with event-driven architecture and real-time communication is a plus.
- Experience with native iOS or Android development is a plus.
- At least 3 years of proven work experience as a React Native developer, with a portfolio of released
Job Tags
Remote job, Work experience placement, Flexible hours,