Software Developer
Role details
Job location
Tech stack
Job description
We are seeking a talented and proactive Software Engineer (React.js) to join our front-end development team. The successful candidate will be responsible for delivering high-performance, scalable front-end solutions using React 17+, ensuring seamless integration with backend services, and adhering to the latest industry best practices., * Develop and maintain responsive web applications using React.js (v17+), JavaScript (ES6+), HTML5, and CSS3.
-
Design and implement reusable components using React hooks and state management tools like Redux and Context API.
-
Integrate RESTful APIs and collaborate with backend teams to ensure smooth data handling and performance.
-
Collaborating with UI/UX designers to transform wireframes and mockups into functional interfaces.
-
Write clean, maintainable, and testable code; conduct unit testing using Jest and React Testing Library.
-
Using version control tools such as Git and CI/CD pipelines for efficient code deployment.
-
Participating in Agile/Scrum ceremonies and contributing to sprint planning and task estimation.
-
Perform code reviews and collaborate with peers to ensure high code quality and performance standards.
Tech Stack
-
Frontend: React.js, JavaScript (ES6+), HTML5, CSS3, Redux, Context API
-
Testing: Jest, React Testing Library
-
Tools: Git, GitHub/GitLab, VS Code, CI/CD
-
Methodologies: Agile/Scrum
-
CI/CD: GitHub Actions, GitLab CI/CD
-
APIs: RESTful APIs (JSON), Axios
-
Agile Tools: Jira, Confluence
Requirements
Do you have experience in REST?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
-
Minimum of 2 years professional experience working with React.js and modern front-end technologies.
-
Strong grasp of JavaScript fundamentals, DOM manipulation, and functional programming.
-
Experience with responsive and accessible UI development.
-
Proficiency in debugging tools and browser dev tools.
-
Excellent written and verbal communication skills.
Benefits & conditions
Pulled from the full job description
- Sick pay
- Company pension
- UK visa sponsorship
- Work from home