a Senior React & React Native Developer to design, develop, and maintain high-quality web and mobile applications. The ideal candidate has strong frontend expertise, solid experience with modern state management, and the ability to deliver scalable and efficient applications for both Android and iOS platforms.
Key Responsibilities:
- Develop and maintain web applications using React.js.
- Develop and maintain mobile applications using React Native for Android and iOS.
- Write clean, scalable, and well-documented code using JavaScript and TypeScript.
- Implement state management solutions using Zustand and Redux.
- Integrate applications with RESTful APIs and GraphQL services.
- Collaborate with backend developers, UI/UX designers, and product teams.
- Use Git for version control and follow best practices in branching and code reviews.
- Work with CI/CD tools to automate build, test, and deployment processes.
- Optimize application performance and ensure cross-platform compatibility.
- Troubleshoot, debug, and resolve technical issues efficiently.
Skills
- Minimum 5 years of experience in frontend development using React.js and React Native.
- Strong experience with JavaScript and TypeScript.
- Hands-on experience with Zustand and Redux for state management.
- Proven experience in developing and deploying Android and iOS applications.
- Experience using Git and CI/CD tools.
- Solid experience with GraphQL and RESTful APIs.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Experience with modern frontend testing tools.
- Familiarity with app store deployment processes.
- Knowledge of performance optimization and security best practices.