Company Overview:
Nine Hertz India Pvt Ltd is a dynamic technology company specializing in mobile app development and innovative digital solutions. Our mission is to empower businesses through technology, delivering top-notch services that bridge the gap between ideas and reality. We value creativity, collaboration, and a commitment to excellence in our work environment, striving to create a culture that fosters growth and innovation.
Role Responsibilities:
- Design and build advanced applications for iOS and Android platforms 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 fix bugs, ensuring a seamless user experience.
- Maintain and enhance existing applications by implementing best practices.
- Work closely with UI/UX designers to implement innovative design solutions.
- Develop and integrate APIs and third-party libraries.
- Write clean, modular, and reusable code to optimize application performance.
- Stay up-to-date with emerging trends and technologies in mobile development.
- Conduct code reviews and participate in team discussions around design decisions.
- Contribute to team brainstorming sessions for product improvements.
- Troubleshoot and debug applications to enhance functionality.
- Participate in daily stand-ups and sprint planning meetings.
- Document development processes and technical specifications.
- Mentor junior developers and share knowledge across the team.
Qualifications:
- Bachelor's degree in Computer Science or related field.
- 6+ years of experience in React Native development.
- Strong proficiency in JavaScript, with a deep understanding of ES6+ features.
- Experience with state management libraries such as Redux.
- Proven experience in mobile application development for iOS and Android.
- Solid understanding of RESTful APIs and third-party libraries integration.
- Proficient in version control systems like Git.
- Familiarity with Agile development methodologies.
- Experience with testing frameworks (e.g., Jest, Mocha).
- Strong debugging and problem-solving skills.
- Ability to work independently and as part of a team.
- Good communication skills in English, both written and verbal.
- Experience with UI/UX design principles is a plus.
- Ability to manage multiple priorities in a fast-paced environment.
- A strong portfolio showcasing previous mobile development projects.