IO Associates
Edinburgh, Midlothian
IO Associates
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 Back End 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.