Job Overview
We are seeking a skilled Front End Developer to join our dynamic development team. The successful candidate will be responsible for designing, developing, and maintaining engaging, responsive web interfaces that deliver exceptional user experiences. This role offers an exciting opportunity to work with a diverse tech stack, including modern frameworks and tools, in a collaborative environment focused on innovative software development. The ideal applicant will possess strong front-end expertise, a keen eye for design, and a passion for creating seamless digital solutions.
Responsibilities
- Develop and implement user interface components using HTML, CSS, JavaScript, and TypeScript to ensure a responsive and accessible web experience.
- Collaborate with UX/UI designers to translate wireframes and prototypes into functional web pages.
- Utilise frameworks such as React, Angular, Vue.js, or similar to build scalable front-end applications.
- Integrate front-end components with back-end services via RESTful APIs or GraphQL endpoints.
- Write clean, efficient code adhering to best practices and coding standards; perform unit testing to ensure functionality and robustness.
- Maintain version control using Git or GitHub; participate in code reviews and continuous integration processes with Jenkins or similar tools.
- Optimise web applications for maximum speed and scalability across devices and browsers.
- Implement SEO best practices and ensure compliance with web standards for accessibility and usability.
- Assist in the realisation of system architecture plans by collaborating with back-end developers working with technologies such as Node.js, Django, ASP.NET, or Ruby on Rails.
- Contribute to documentation including technical specifications and user guides; support deployment processes on cloud platforms like AWS or Azure.
Experience
- Proven experience in front-end development with a strong portfolio of completed projects demonstrating proficiency in HTML5, CSS3 (including SCSS), JavaScript (including frameworks like React, Angular), and related technologies.
- Familiarity with back-end integration using APIs (RESTful services) and knowledge of server-side languages such as PHP, Python, or C# is advantageous.
- Experience working with databases like MySQL, PostgreSQL, MongoDB or SQL Server; understanding of SQL queries and data visualisation techniques is desirable.
- Proficiency with version control systems such as Git or SVN; familiarity with DevOps tools like Jenkins or Ansible is a plus.
- Knowledge of web design principles including responsive design, cross-browser compatibility, SEO optimisation, and accessibility standards (WCAG).
- Understanding of SDLC methodologies including Agile/Scrum; experience using project management tools such as Jira or Trello is preferred.
- Strong problem-solving skills with the ability to troubleshoot issues across different layers of the application stack.
- A degree in Computer Science, Web Development or related field is preferred but not essential if accompanied by demonstrable experience. Join our team to contribute your expertise in front-end development within an innovative environment that values creativity, technical excellence, and continuous learning!
Pay: £31,888.92-£83,792.98 per year
Work Location: Remote