Companies you'll love to work for

Everywhere Ventures
288
companies
607
Jobs

React Native Developer

VAMA

VAMA

Software Engineering
Gurugram, Haryana, India
Posted on Jan 9, 2025

Key Responsibilities:

● Mobile App Development: Design and develop high-quality, maintainable, and scalable

mobile applications for both iOS and Android platforms using React Native.

● Collaboration: Work closely with product managers, designers, and backend

developers to deliver intuitive and user-friendly mobile applications.

● UI/UX Integration: Implement beautiful and responsive user interfaces that align with

design specifications and create seamless user experiences.

● Code Quality & Testing: Write clean, testable, and efficient code while participating in

peer code reviews to ensure high standards. Implement unit and integration tests for

reliable software.

● Performance Optimization: Identify and resolve performance bottlenecks, improve app

speed and efficiency, and manage memory usage for smooth performance on both iOS

and Android devices.

● Continuous Learning & Improvement: Stay up-to-date with the latest industry trends

and technologies in mobile app development and React Native.

● Debugging & Maintenance: Troubleshoot and resolve bugs or issues across multiple

platforms, ensuring that apps run smoothly and efficiently.

● Documentation: Maintain clear and concise documentation for development processes,

system configurations, and other technical specifications.

Qualifications:

● Experience:

○ Proven experience as a React Native developer (2+ years preferred).

○ Strong experience with JavaScript (ES6+), React Native, and related libraries

and frameworks.

○ Experience working on Linux and/or Mac OS

● Technical Skills:

○ Proficiency in building apps for both iOS and Android using React Native.

○ Familiarity with native build tools (Xcode, Android Studio)

○ Experience with third-party libraries and APIs (e.g., RESTful APIs, Firebase).

○ Knowledge of state management libraries such as Redux or Context API

○ Experience in mobile app performance optimization and debugging tools

○ Proficiency with version control systems, especially Git

○ Working with CLIs instead of GUIs

● Soft Skills:

○ Strong problem-solving skills and attention to detail

○ Ability to work both independently and collaboratively in a team environment

○ Excellent communication skills to effectively collaborate with cross-functional

teams

○ Ability to handle multiple tasks and prioritize effectively in a fast-paced

environment

● Preferred Qualifications (optional):

○ Experience in Dart / Flutter

○ Knowledge of the entire mobile development life cycle

○ Familiarity with CI/CD pipelines and testing frameworks (e.g., Jest, Detox)

○ Knowledge of native mobile development (Swift, Objective-C, Kotlin, Java)

○ Experience with cloud-based solutions like AWS or Google Cloud