Job Summary
We are looking for a skilled React.js / React Native Developer with 2 - 5 years of experience in building modern, scalable web and mobile applications. The ideal candidate will be responsible for developing high-performance front-end applications using React.js for web and React Native for mobile platforms while collaborating closely with cross-functional teams to deliver high-quality products.
Key Responsibilities
- Develop and maintain responsive web applications using React.js
- Build and maintain mobile applications using React Native
- Write clean, reusable, and efficient code following best development practices
- Develop reusable UI components and front-end libraries for future use
- Integrate front-end applications with REST APIs and backend services
- Optimize applications for maximum performance and scalability
- Work closely with designers, backend developers, and product teams
- Debug issues and improve application performance
- Ensure code quality through reviews, testing, and best practices
Must-Have Skills
- 2 to 5 years of experience in React.js development
- Strong experience with JavaScript (ES6+) and TypeScript
- Hands-on experience with React Native
- Good understanding of HTML5, CSS3, and responsive design
- Experience working with REST APIs
- Familiarity with state management libraries (Redux / Context API)
- Experience with Git version control
- Understanding of component-based architecture
Good-to-Have Skills
- Experience with Next.js
- Knowledge of mobile app deployment (Android / iOS)
- Familiarity with CI/CD pipelines
- Experience with UI frameworks (Material UI, Ant Design, etc.)
- Understanding of performance optimization techniques
- Exposure to Agile / Scrum development methodology
What We're Looking For
- Strong problem-solving skills
- Ability to work independently and in team environments
- Attention to detail and focus on writing clean code
- Passion for building high-quality web and mobile applications
(ref:hirist.tech)