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.