Position Title
React Developer
Job Summary
We are looking for a skilled React Developer to build and maintain modern, responsive, and high-performance web applications. The ideal candidate will have strong experience in React.js, JavaScript/TypeScript, front-end development best practices, and collaborating with cross-functional teams to deliver exceptional user experiences.
Key Responsibilities
- Develop and maintain user-facing features using React.js.
- Build reusable components and front-end libraries for future use.
- Translate UI/UX designs into responsive and interactive web applications.
- Optimize applications for maximum speed, performance, and scalability.
- Integrate front-end applications with RESTful APIs and backend services.
- Write clean, maintainable, and well-documented code.
- Collaborate with product managers, designers, backend developers, and QA teams.
- Troubleshoot, debug, and resolve application issues.
- Participate in code reviews and contribute to technical discussions.
- Ensure application accessibility, security, and cross-browser compatibility.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in front-end development.
- Strong proficiency in JavaScript (ES6+) and React.js.
- Experience with HTML5, CSS3, and responsive web design.
- Knowledge of state management libraries such as Redux or Context API.
- Experience consuming REST APIs and handling asynchronous operations.
- Familiarity with Git and version control systems.
- Understanding of component-based architecture and React Hooks.
- Experience with unit testing frameworks such as Jest and React Testing Library.
Preferred Qualifications
- Experience with TypeScript.
- Familiarity with Next.js and server-side rendering concepts.
- Experience with UI frameworks such as Material UI, Ant Design, or Bootstrap.
- Knowledge of CI/CD pipelines and deployment processes.
- Understanding of Agile/Scrum methodologies.
- Experience with cloud platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud.
Technical Skills
- React.js
- JavaScript (ES6+)
- TypeScript
- Redux / Context API
- HTML5, CSS3, SCSS
- REST APIs
- Next.js
- Git
- Jest, React Testing Library
- Webpack, Vite
- Responsive Design
- Cross-Browser Compatibility
Soft Skills
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Attention to detail and commitment to quality.
- Ability to work independently and manage multiple priorities.
- Strong learning mindset and adaptability.
Experience
- 3 6 years of experience in React.js development.
- Experience building scalable, enterprise-grade web applications.
Employment Type
Full-Time | Permanent | Remote/Hybrid/Onsite