Frontend Developer
About Iceberg Consultancy
consultancy
About the Role
We are seeking a highly skilled Frontend Developer to join our team, responsible for crafting exceptional user experiences through innovative and efficient code. As a key member of our consultancy, you will collaborate with cross-functional teams to design, develop, and deploy cutting-edge web applications. Your expertise will play a crucial role in driving our clients' success and delivering high-quality solutions.
Responsibilities
- Design and develop responsive, mobile-first, and accessible web applications using HTML, CSS, and JavaScript, ensuring seamless user experiences across various devices and browsers.
- Collaborate with designers to translate designs into functional and visually appealing interfaces, leveraging your knowledge of front-end build tools and frameworks.
- Develop and maintain reusable UI components, ensuring consistency and efficiency across multiple projects and applications.
- Write clean, modular, and well-documented code, following industry best practices and adhering to coding standards.
- Troubleshoot and resolve front-end issues, utilizing debugging tools and techniques to identify and fix problems efficiently.
- Participate in code reviews, providing constructive feedback and suggestions for improvement to fellow team members.
- Stay up-to-date with the latest front-end trends, technologies, and best practices, applying this knowledge to continuously improve our development processes and solutions.
- Work closely with backend developers to integrate front-end code with server-side APIs, ensuring seamless data exchange and application functionality.
- Develop and implement automated testing and deployment scripts, streamlining our development workflow and reducing manual errors.
Requirements
- Proficiency in HTML5, CSS3, and JavaScript, including ES6+ syntax and features.
- Experience with front-end frameworks such as React, Angular, or Vue.js, and associated libraries and tools.
- Strong understanding of responsive web design, mobile-first development, and accessibility principles.
- Familiarity with front-end build tools like Webpack, Rollup, or Gulp, and package managers such as npm or yarn.
- Knowledge of CSS preprocessors like Sass or Less, and CSS-in-JS solutions like Styled Components or Emotion.
- Experience with state management libraries like Redux or MobX, and routing libraries like React Router.
- Strong problem-solving skills, with the ability to debug and resolve complex front-end issues.
- Excellent communication and teamwork skills, with the ability to collaborate effectively with designers, developers, and project managers.
Nice to Have
- Experience with modern front-end frameworks like Next.js, Gatsby, or Create React App.
- Knowledge of TypeScript, and its application in front-end development.
- Familiarity with testing libraries like Jest or Mocha, and end-to-end testing frameworks like Cypress.
- Experience with continuous integration and deployment pipelines, using tools like Jenkins or CircleCI.
- Knowledge of web performance optimization techniques, and experience with tools like WebPageTest or Lighthouse.
Use the apply button on this page to submit your application.
Autofill from resume
Upload your resume (PDF or DOCX) here to autofill key application fields.
Autofilling from resume…
This employer uses AI to help review applications
Information you submit (resume, answers, profile links) may be analysed by an AI model to generate a screening score, identify skill gaps, and summarise interview responses. AI outputs are advisory only — a human recruiter reviews them and makes the hiring decision.
If you would prefer to be reviewed without AI assistance, please contact the recruiter directly. A self-service opt-out will be available soon.
Application submitted!
Thank you for applying. We'll review your application and get back to you soon.