Position title
Full-Stack Software Developer (Front-End Focused)
Description
We’re seeking a talented and passionate Full-Stack Software Developer with a particular focus on front-end development. This role is ideal for someone who thrives in a dynamic environment and is eager to apply their expertise in building robust, user-centric applications.
Key Responsibilities
- Develop and maintain front-end application ensuring high performance on mobile and desktop, following the principles of Progressive Web Apps (PWAs).
- Utilise modern front-end frameworks such as React and Next.js, with a strong proficiency in TypeScript preferably
- Engage in full-stack development tasks, including server-side logic using Node.js and contributing to the development of REST APIs with Express js.
- Collaborate with cross-functional teams to design and implement robust solutions
- Apply best practices in software development, such as separation of concers, code modularity and maintainability.
Required Skills and Qualifications
- Proven experience in front-end development in building mobile and web friendly applications
- Strong proficiency in JavaScript and/or TypeScript and front-end frameworks like React and Next.js.
- Experience with Node.js and developing Express.js REST APIs.
- Familiarity with Python
- Solid understanding of software development principles, including separation of concerns, code modularity and maintainability. Additionally, the candidate should be familiar with DevOps practices, Test-Driven Development, Continuous Integration and Development and code versioning with Git.
- Excellent problem-solving skills and attention to detail.
Educational qualifications such as a bachelor’s degree in Computer Science or related fields are welcome, but not mandatory. We are equally interested in candidates who are self-taught, have attended coding bootcamps, or have accumulated relevant experience through personal or freelance projects.




