We are looking for an experienced React.js Developer to join our dynamic team!
The ideal candidate will have 4.5 years of hands-on experience in developing responsive and high-performance web and mobile applications using React.js and React Native. As a React.js Developer, you will play a critical role in crafting seamless user interfaces and ensuring smooth integration with backend services across platforms.
Key Responsibilities:
- Develop and maintain scalable, high-performance React.js web applications and React Native mobile apps.
- Translate UI/UX designs and wireframes into interactive, responsive user interfaces.
- Write clean, modular, and maintainable code adhering to best practices.
- Collaborate with cross-functional teams including UI/UX designers, backend developers, and product owners in an Agile environment.
- Optimize applications for speed, performance, and responsiveness across different devices and browsers.
- Integrate RESTful APIs and manage application state using Redux, Context API, or similar tools.
- Identify and fix UI/UX issues, bugs, and performance bottlenecks.
- Stay updated with the latest tools, trends, and best practices in the React ecosystem.
Preferred Skills:
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Hands-on experience with React Native for cross-platform mobile app development.
- Proficiency in modern frontend build tools and workflows (Webpack, Babel, NPM).
- Experience with state management libraries such as Redux, MobX, or Context API.
- Working knowledge of integrating RESTful APIs and backend services.
- Familiarity with responsive design frameworks like Tailwind CSS or Bootstrap.
- Exposure to TypeScript is a plus.
- Comfortable with Git and version control systems.