Role Overview:
As a React.js Developer, you will play a critical role in building high-performance web applications. You’ll work closely with our design, backend, and product teams to deliver seamless user experiences that align with our business objectives.
Key Responsibilities:
- Develop and maintain robust, scalable, and efficient web applications using React.js.
- Collaborate with UX/UI designers to implement user-centric interfaces.
- Integrate RESTful APIs and optimize application performance.
- Write clean, maintainable, and well-documented code.
- Troubleshoot and debug applications to ensure optimal performance.
- Participate in code reviews and provide constructive feedback.
- Stay updated with the latest React.js trends, libraries, and tools.
Qualifications:
- 3+ years of hands-on experience in React.js development.
- Strong proficiency in JavaScript (ES6+) and modern front-end development practices.
- Experience with state management libraries (e.g., Redux, MobX, Context API).
- Proficiency in HTML5, CSS3, and responsive design principles.
- Familiarity with version control systems like Git.
- Experience with testing frameworks (e.g., Jest, React Testing Library).
- Knowledge of build tools like Webpack, Babel, or similar.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Bonus Skills (Nice to Have):
- Experience with TypeScript.
- Familiarity with backend technologies like Node.js.
- Knowledge of CI/CD pipelines and DevOps practices.
- Understanding of SEO principles and web accessibility standards.
Why Join Us?
- Competitive salary and benefits package.
- Opportunity to work on exciting and impactful projects.
- Collaborative and inclusive work environment.
- Opportunities for professional growth and learning.