Job details

Junior React Native

  • Java
  • AWS
  • TypeScript
  • iOS
  • Android
  • Agile
  • React Native

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 8 months ago

Key Responsibilities:

- Develop and maintain high-quality React Native applications for iOS and Android platforms.

- Collaborate with the design team to transform Figma designs into responsive and performant mobile screens.

- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.

- Optimize application performance for maximum speed and scalability using Typescript.

- Efficient in writing unit test cases.

- Integrate APIs and third-party libraries to enhance app functionality.

- Debug and resolve issues, optimize performance, and improve the overall user experience.

- Participate in code reviews, provide constructive feedback, and ensure code quality.

- Manage and optimize cloud infrastructure resources (e.g., AWS, Azure, Google Cloud) to ensure scalability, reliability, and cost-effectiveness.

- Prepare and package mobile applications for distribution on the Apple App Store and Google Play Store, adhering to platform-specific guidelines and requirements.

- Deploy test builds to internal testing environments (e.g., TestFlight for iOS, Firebase App Distribution for Android) for distribution to QA teams and stakeholders.

- Monitor test app performance and stability across different device types, screen sizes, and operating system versions.

Troubleshoot and resolve any deployment-related issues, such as provisioning profiles, code signing, app permissions, etc.

- 1.5-2.5 years of professional experience in React Native development.

- Proficiency in Javascript Node Express and TypeScript.

- Strong understanding of mobile development concepts and practices.

- Experience in transforming Figma designs into functional mobile screens.

- Familiarity with iOS development is a plus.

- Knowledge of native build tools (Xcode, Android Studio) and platform-specific development considerations.

- Knowledge of integrating APIs and third-party libraries.

- Strong problem-solving skills and attention to detail.

- Ability to work collaboratively in a team environment.

- Good communication skills and the ability to explain technical concepts to non-technical stakeholders.

Preferred Qualifications:

Experience with other mobile development frameworks and languages (e.g., Swift, Kotlin).

Understanding of mobile app deployment processes for both iOS and Android platforms.

Familiarity with Agile/Scrum methodologies.

Experience with version control systems, such as Git.