ReactJS frontend developer
Summary
Build and maintain user-facing React.js features, reusable components, and front-end libraries while collaborating with designers and backend teams.
- Develop new user-facing features using React.js and related libraries/frameworks.
- Build reusable components and front-end libraries for future use.
- Translate designs and wireframes into high-quality code.
- Collaborate with backend developers, UI/UX designers, and stakeholders to deliver high-quality products.
- Integrate APIs and handle data-driven UI updates effectively.
- Write clean, maintainable, and well-documented code.
- Conduct code reviews and participate in agile ceremonies (standups, sprint planning, retrospectives).
- Stay up to date with the latest front-end development trends and best practices.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 4-6 years of professional experience as a Frontend Developer (React.js preferred).
- Thorough understanding of React.js and its core principles.
- Experience with state management libraries (Redux, MobX, Context API).
- Familiarity with RESTful APIs and asynchronous request handling.
- Good understanding of version control systems (Git/GitHub/Bitbucket).
- Familiarity with modern front-end build pipelines and tools (Webpack, Babel, NPM/Yarn).
- Strong problem-solving and debugging skills.