Job Description
We are looking for a React Native Developer to design, develop, and optimize high-quality mobile applications. You will build performant user interfaces, implement features using React Native components and APIs, and collaborate with cross-functional teams. Your role involves troubleshooting issues, maintaining stability, and staying updated with the latest React Native advancements.
Key Responsibilities
- Design, develop, and maintain high-quality React Native applications using clean code practices.
- Collaborate with designers, product managers, and backend engineers to deliver exceptional mobile experiences.
- Build pixel-perfect and performant user interfaces (UIs) that adhere to design guidelines.
- Implement features and functionalities using React Native components and APIs.
- Write unit and integration tests to ensure code quality and stability.
- Troubleshoot and fix bugs to maintain a smooth user experience.
- Stay up-to-date with the latest trends and advancements in React Native development.
Requirements
- 2-4 years of professional experience as a React Native developer.
- Strong proficiency in JavaScript (ES6+) and React.
- Experience with React Native best practices and tooling (Redux, Redux Saga, etc.)
- Experience with UI libraries like React Native Elements or NativeBase (a plus).
- Understanding of native development concepts for Android and iOS (a plus).
- Prior experience developing OTT or Smart TV applications (a plus).
- Excellent problem-solving and debugging skills.
- Ability to work effectively in a collaborative team environment.
- Strong communication and interpersonal skills.
Benefits
- Competitive salary and bonus structure
- Comprehensive benefits package
- Professional development opportunities
- Hybrid work environment with flexible scheduling
- Generous vacation policy
- Team building events and activities