Farmkart is seeking a talented React Native Developer to join our dynamic team. As a React Native Developer, you will be responsible for developing and maintaining high-quality mobile applications for both iOS and Android platforms. You will collaborate with cross-functional teams to define, design, and ship new features, ensuring optimal performance and responsiveness of the applications.
Key responsibilities:
- Using the React ecosystem, design and create user interface components for JavaScript-based online and mobile apps
- For tight interfaces with both platforms – Android and iOS – use Native APIs
- Create automated tests to check that your code is error-free and that it performs well
- Enhance front-end performance by removing performance bottlenecks
- Develop front-end modules with the highest level of code reusability and efficiency
- Use smooth animations to create a fantastic user interface
- Use third-party dependencies and APIs
- Work with Redux architecture to increase website/mobile app speed
- Collaborate with cross-functional teams to build apps within the time/budget constraints
- Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Transition existing React web apps to React Native.
Requirements:
- Must have at least 3-5 years of experience
- A thorough grasp of the whole mobile app development process, beginning with the prototype
- Understanding of type checking, unit testing, typescript, prop types, and code debugging is required
- Worked with REST APIs, document request models, offline storage, and third-party libraries in the past
- Understanding of user interface and responsive design
- In-depth understanding of software development methodologies, concepts, and processes
- Previous experience developing big, complicated web and mobile apps
- The ability to build and manage a flawless continuous integration and delivery pipeline for React Native apps
- Knowledge of React Native's best practices and design aesthetics
- A positive attitude and a desire to learn constantly
- Stay up to speed on the latest React Native developments, technologies, and news
- The ability to develop clean, well-documented code that adheres to the acceptable coding principle
Minimum requirement :
A bachelor's or master's degree in Computer Science