React Native Developer
Posted Updated
Description
Responsibilities:
- Collaborate with the product engineering team to discuss and refine user interface ideas and applications.
- Review application requirements and interface designs, ensuring alignment with strategic objectives.
- Identify and implement mobile-based user interactions for enhanced user experiences using React Native technology.
- Develop and implement highly responsive mobile user interface components using React Native concepts.
- Write application interface code using JavaScript, adhering to React Native workflows.
- Troubleshoot mobile interface software and debug application code, ensuring optimal performance.
- Design and implement mobile architecture to support user interface concepts.
- Build and maintain a reusable mobile component library, ensuring consistency and efficiency in development.
- Convert designs from Figma to actual mobile components with pixel perfection.
- Monitor and enhance mobile performance, ensuring responsiveness and efficiency.
- Document mobile application changes and collaborate with the team on timely updates.
Requirements:
- Previous experience as a React Native developer, with a minimum of 4 years of overall experience and at least 2 years of relevant experience in React Native.
- In-depth knowledge of JavaScript, CSS, HTML, RWD (Responsive Web Design), and front-end languages.
- Proficient in React Native tools, including Redux, Hooks, and Flux.
- Experience in mobile interface design, focusing on creating intuitive and visually appealing applications.
- Familiarity with performance testing frameworks such as Mocha and Jest.
- Strong skills in mobile-based debugging and performance testing software.
Additional Attributes:
- Proven ability to work collaboratively in a dynamic team environment.
- Exceptional problem-solving and troubleshooting skills.
- Excellent communication and collaboration skills.