SUMMARY:
-
POSITION INFO:
Step into a role where technical excellence, innovation, and craftsmanship are at the heart of every product built. This opportunity is ideal for a seasoned React specialist who thrives in fast-paced, collaborative, and quality-driven engineering environments.
You will play a key role in designing, building, and maintaining front-end applications used across dynamic product ecosystems. Working closely with design, product, and backend teams, you will deliver scalable, reusable, and high-performing interfaces that shape intuitive user experiences. The role requires strong ownership, curiosity, and the ability to transform complex requirements into elegant technical solutions.
Our client is a forward-thinking technology organisation known for cultivating innovation, investing in learning, and empowering teams through a flat, collaborative culture. Their environment rewards curiosity, craftsmanship, and a desire to push boundaries in modern software engineering.
What You’ll Do
-
Develop reusable and responsive UI components using ReactJS.
-
Implement designs using HTML, CSS, JavaScript, and TypeScript.
-
Manage application state using Redux or Context API.
-
Integrate RESTful APIs and manage asynchronous data flows.
-
Optimise components for performance and cross-browser compatibility.
-
Write clean, maintainable, well-documented code.
-
Conduct unit and integration testing using Jest and React Testing Library.
-
Troubleshoot UI issues and resolve performance bottlenecks.
-
Collaborate with designers, backend teams, and product managers.
-
Participate in Agile/Scrum ceremonies and sprint planning.
-
Use Git for version control and contribute to repository standards.
-
Configure build tools such as Webpack or Vite and support CI/CD setup.
-
Monitor and maintain front-end deployments.
-
Stay current with the React ecosystem and explore frameworks such as Next.js or React Native.
What You Bring
-
Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
-
7+ years of experience as a ReactJS/Frontend Developer.
-
Strong proficiency in ReactJS, JavaScript, HTML, and CSS.
-
Experience working with RESTful APIs.
-
Familiarity with Agile methodologies and Git.
-
Experience with Bootstrap.
-
Ability to work across waterfall, agile, and hybrid delivery models.
-
Strong debugging and troubleshooting capabilities.
-
Basic understanding of Azure CI/CD and Azure dashboard workflows.
Nice to Have
-
Experience building applications in a microservices environment.
-
Knowledge of Azure DevOps, Docker, and Kubernetes.
-
Understanding of clean code and clean architecture principles.
-
CI/CD and DevOps tooling familiarity.
-
Experience with Postman/Bruno for API testing.
-
Understanding of web API security concepts.
-
Experience writing tests using Jasmine.
-
Exposure to Storybook.
What Success Looks Like
-
Delivering clean, stable, and scalable front-end components.
-
Improving performance, usability, and code standards across the product suite.
-
Collaborating effectively across teams to drive high-quality delivery in each sprint.
-
Continuously adopting new techniques, tools, and practices to elevate product excellence.