Tech & Digital

Front End Developer

  • Location

    Edinburgh

  • Sector:

    Tech & Digital

  • Job type:

    Permanent

  • Salary:

    £30000 - £36000 per annum

  • Contact:

    Jonty Day

  • Contact email:

    j.day@ioassociates.co.uk

  • Job ref:

    BBBH147563_1727704897


Job Title: Front-End Software Developer
Location: Edinburgh, Scotland
Employment Type: Full-time

About the Role


We are seeking a talented and motivated Front-End Software Developer to join oour client in Edinburgh. As a developer, you will collaborate with experienced developers and designers to build and enhance user interfaces for web applications using modern front-end technologies. This is a great opportunity to develop your skills in a fast-paced, innovative environment while contributing to exciting projects.

Key Responsibilities:

  • Collaborate with senior developers and designers to implement responsive and dynamic user interfaces.
  • Develop and maintain front-end components using React, HTML, CSS, and TypeScript.
  • Assist in optimizing web applications for maximum speed and scalability.
  • Ensure cross-browser compatibility and consistency across various platforms.
  • Write clean, maintainable, and efficient code while adhering to best practices.
  • Participate in code reviews, providing constructive feedback and learning from peers.
  • Work with Jira for task management and tracking project progress.
  • Troubleshoot and debug issues to enhance the overall user experience.
  • Collaborate with backend developers to integrate APIs and ensure seamless data flow.

Required Skills & Qualifications:

  • Proficiency in React: Solid understanding of React fundamentals, components, hooks, and state management.
  • Strong knowledge of HTML5 and CSS3, with experience in responsive design and cross-browser compatibility.
  • Experience with TypeScript: Ability to write type-safe code and understand basic types and interfaces.
  • Familiarity with version control systems like Git.
  • Experience working with Jira or other task/project management tools.
  • Problem-solving mindset with attention to detail and the ability to debug front-end issues.
  • Strong communication skills, both written and verbal.
  • Ability to work both independently and as part of a team.

Nice-to-Have Skills:

  • Experience with front-end build tools and package managers like Webpack or npm.
  • Familiarity with CSS pre-processors (Sass, Less) or CSS-in-JS libraries (Styled Components).
  • Knowledge of UI/UX best practices and accessibility standards.
  • Understanding of RESTful APIs and basic experience in integrating APIs with front-end applications.

Education & Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • 1-3 years of relevant front-end development experience (internships and side projects are considered).

What's On Offer:

  • Competitive salary with performance-based bonuses.
  • Opportunities for professional growth and career development.
  • Flexible working hours and the option for hybrid or remote work.
  • Collaborative and inclusive work environment.
  • Access to the latest tools and technologies to support your learning journey.