Employment Type
Date posted
January 22, 2024
PDF Export
Position title
Full-Stack Software Developer (Front-End Focused)

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.

Close modal window

Thank you for submitting your application. We will contact you shortly!