Front End Developer
- Category: IT Engineer & Developer Jobs
- Location: Edinburgh, Scotland
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 21K to 33K
- Published on: 2025/09/21
Job description
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.
Related jobs
-
Software Developer | Client Dev
Job description Software Developer - Hybrid Nice to meet you! We’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers. We’re also a debt-...
-
Lead Software Engineering | SRE |Bangkok|based| Relocation Provided|
Job description About Agoda Agoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers with more than 3.6 million accommodations globally. Based in Asia and pa...
-
Full Stack Software Engineer
Job description Job Description Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Software Engineer III at JPMorgan Chase within Employee Platforms, you are ...