Front-end Developer
Indexed description
We are looking for a mid-level Front-End Developer to work in new challenging outsourced projects.
You will work closely with UX designers, backend engineers, and product owners to deliver features end-to-end on a cloud-native stack hosted primarily on Microsoft Azure, with selected workloads on GCP and AWS.
Responsibilities:
- Design and implement responsive, accessible, and performant web applications using React (and/or Angular), TypeScript, HTML5, and modern CSS
- Develop reusable UI components and contribute to the client's design system, ensuring visual and behavioral consistency across products
- Integrate front-end applications with backend REST and APIs, handling authentication (OAuth2/OIDC), error handling, and resilient data fetching
- Optimize applications for performance, Core Web Vitals, and SEO, using profiling tools (Lighthouse, Web Vitals, browser DevTools)
- Write unit and component tests with Jest, React Testing Library, or equivalent; collaborate on E2E tests using Playwright or Cypress
- Deploy front-end applications to Azure (Azure App Service, Static Web Apps, or AKS) and contribute to CI/CD pipelines using Azure DevOps and/or GitHub Actions
- Work closely with UX/UI designers to translate Figma designs into pixel-accurate, accessible, and maintainable interfaces
- Participate in code reviews, design sessions, and sprint ceremonies, championing clean code and front-end best practices
- Collaborate with QA on test automation strategy and with backend engineers on API contracts and integration patterns
- Contribute to internal documentation, component library evolution, and front-end engineering standards
- Bachelor's degree in Computer Science, Software Engineering, Interaction Design, or a related field (or equivalent professional experience)
- 3-5 years of professional front-end development experience delivering production web applications
- Proven experience in Agile/Scrum delivery teams
- Strong proficiency in JavaScript and TypeScript, with deep experience in React (Next.js a plus) and/or Angular
- Solid command of modern HTML5, CSS3, and styling approaches
- Experience consuming REST APIs, handling authentication, caching, and error states
- Good understanding of front-end performance optimization
- Hands-on experience with testing tools: Jest, React Testing Library, and E2E frameworks such as Playwright or Cypress
- Comfortable with Git workflows, npm/yarn, bundlers (Vite, Webpack), and CI/CD pipelines (Azure DevOps and/or GitHub Actions)
- Experience in insurance, financial services, or another regulated industry
- Awareness of cloud hosting on Microsoft Azure; exposure to GCP and AWS hosting options
- An attractive salary package
- Private health insurance plan
- Career development and growth opportunities
- Continuous training via personalized seminars
- An amazing private & open-office workspace in Athens
- Stable and enjoyable working environment
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search