Senior React Native Developer
Experience Required: 3years & above
Salary Range : Best in Industry
Position Summary:
As a React Native Developer, you’ll be a key contributor to our Mobility team, responsible for building efficient, high-quality mobile applications using React Native. You’ll collaborate closely with designers and other developers to create user-friendly, innovative mobile solutions that meet our clients’ needs.
Mandatory Skillsets:
React Native | JavaScript & Typescript | Redux, Hooks, Navigation | Xcode (or) Gradle (or) Android Studio | 3rd Party Library Integrations | Native Module Bridging | Push notifications | R&D
Nice To Have:
Test-Driven Development (TDD) (Jest, React Testing Library) | Proficiency in Offline Storage Solutions (RealM, SQlite etc.,) | Native Bridge Concepts
Key Skills:
- Proficient in developing mobile applications using React Native, with a strong portfolio of past projects.
- Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6 syntax
- Professional experience in native modules and bridge with both platforms (Native Module Bridging).
- Expert in animations and buttery smooth UI implementations.
- Rock solid at working with Third-party dependencies and debugging dependency conflicts.
- Familiarity with native build tools, like Xcode, Gradle, Android Studio
- Proficient in consuming RESTful APIs and understanding of GraphQL is a plus.
- Worked with Agile tools including Jira & PT, and code versioning tools like Git, Azure, and Aws.
- Ability to optimize mobile applications for performance, memory usage and battery efficiency.
- Reach out to the open-source community to encourage and help implement mission-critical software fixes.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Worked in Unit Test Case like Jest, Mocha, and React Testing Library.
- Analytical, Problem Solving and good logical thinking.
- Familiarity with cloud message APIs and push notifications.
- Ability to write clean and well-documented code.
Responsibility:
- Develop and maintain cross-platform mobile applications using React Native
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with a team to define, design, and ship new features.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Help team members you have authority.
Other Competencies:
- Strong interpersonal and verbal communication skills.
- Collaborates effectively with internal and external colleagues.
- Works autonomously, takes ownership of issues within expertise, and ensures accountability.
- Proactive team player adaptable to dynamic environments.
- Excellent team player with a proactive, results-driven, adaptable, and quality-focused attitude.
- Highly motivated for solo work and remote team collaboration.
If this excites you, Please fill the Form to start the application process and we will be in touch