Frontend Developer

Overview

We’re looking for a Frontend Developer to join one of our Software Engineering teams. You’ll design, build, and maintain modern, responsive web applications that deliver outstanding user experiences. You’ll work closely with UX/UI Designers, Backend Developers, Product Owners, QA Engineers, and business stakeholders to transform business requirements into intuitive, scalable, and high-performing web solutions.

Requirements

Frontend development & user experience

  • Design, develop, and maintain modern web applications using contemporary frontend technologies.
  • Translate business requirements and UI/UX designs into responsive, accessible, and intuitive user interfaces.
  • Develop reusable, maintainable, and scalable frontend components.
  • Collaborate with UX/UI Designers to ensure a seamless user experience across devices.
  • Implement responsive layouts optimized for desktop, tablet, and mobile platforms.
  • Produce and maintain technical documentation for frontend components and solutions.

Application architecture & integration

  • Develop applications using modern frontend architecture patterns and best practices.
  • Integrate RESTful APIs and GraphQL services.
  • Collaborate with Backend Developers to define efficient API contracts.
  • Implement state management and client-side data handling.
  • Optimize application architecture for scalability, maintainability, and performance.
  • Ensure compatibility across modern browsers and platforms.

Performance, accessibility & quality

  • Optimize application performance, rendering, and loading times.
  • Implement accessibility standards (WCAG) and responsive design principles.
  • Ensure cross-browser compatibility and consistent user experience.
  • Develop reusable UI components following design system guidelines.
  • Identify and resolve performance bottlenecks and UI defects.
  • Contribute to frontend coding standards and quality improvements.

Testing, deployment & DevOps

  • Develop unit, integration, and end-to-end tests.
  • Participate in code reviews and maintain high engineering standards.
  • Collaborate with QA Engineers during testing and User Acceptance Testing.
  • Support CI/CD pipelines and automated deployment processes.
  • Investigate production issues and implement corrective actions.
  • Contribute to continuous improvement of development processes and engineering practices.

Collaboration & continuous improvement

  • Work closely with Product Owners, Designers, Backend Developers, and QA teams throughout the software development lifecycle.
  • Participate in Agile ceremonies including planning, refinement, sprint reviews, and retrospectives.
  • Share knowledge and contribute to frontend engineering best practices.
  • Stay up to date with emerging frontend technologies and frameworks.
  • Proactively identify opportunities to improve applications, performance, and development standards.
  • Support junior developers through collaboration and mentoring.

Desired profile

Must-have

  • University degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • 3+ years of experience in frontend development.
  • Strong knowledge of JavaScript (ES6+) and TypeScript.
  • Experience with one or more modern frontend frameworks such as React, Angular, or Vue.js.
  • Solid understanding of HTML5, CSS3, responsive design, and modern UI development.
  • Experience integrating RESTful APIs and working with JSON.
  • Familiarity with state management libraries (Redux, NgRx, Pinia, Zustand, or similar).
  • Experience with Git and collaborative development workflows.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.

Nice to have

  • Experience with Next.js, Nuxt.js, or server-side rendering frameworks.
  • Familiarity with component libraries such as Material UI, Angular Material, Ant Design, or Tailwind CSS.
  • Experience with testing frameworks such as Jest, Vitest, Cypress, or Playwright.
  • Knowledge of accessibility standards (WCAG) and frontend performance optimization techniques.
  • Familiarity with Docker, Azure DevOps, GitHub Actions, or other CI/CD platforms.
  • Experience working with Design Systems and Figma.
  • Experience in Banking, Retail, Insurance, or Telco industries.

How you work

  • Passionate about building intuitive and engaging user experiences.
  • Strong ownership and attention to detail.
  • Analytical, proactive, and solution-oriented.
  • Comfortable collaborating with multidisciplinary Agile teams.
  • Focused on writing clean, scalable, and maintainable code.
  • Committed to continuous learning and adopting modern frontend technologies.
Interested and suitable for this job?
Apply now for Frontend Developer position