General
We are looking for Frontend Developers who will join our client’s team and contribute to the development of a global product, designed to support customer journey specialists and marketers in creating high-quality, highly personalized campaign content.
Responsibilities/Activities
- Develop and maintain front-end applications using modern technologies such as HTML, CSS, and TypeScript
- Write clean, scalable, and reusable code in alignment with best practices and coding standards
- Perform thorough testing and debugging to ensure high-quality, user-friendly interfaces
- Stay current with emerging front-end trends, tools, and best practices, proactively suggesting improvements to enhance user experience
- Collaborate closely with cross-functional teams to define technical requirements and support project planning and timelines
- Participate in code reviews, offering constructive feedback to improve code quality and maintainability
- Contribute effectively within an Agile environment, actively engaging in Scrum ceremonies
- Implement and manage CI/CD processes using Azure Pipelines
Requirements
Technical
- At least 4 years of working experience in front-end development
- Over 2 years of hands-on experience working with TypeScript
- Strong proficiency in JavaScript, HTML, and CSS
- Experience in writing unit tests, with tools such as Vitest, Open Web Components, Mocha, Karma, Chai or Sinon
- Practical experience with at least one modern JavaScript framework (e.g., React, Angular, Vue.js, or Vite), along with a solid understanding of its core concepts
- Experience using front-end build tools such as Webpack and Rollup
- Good understanding of RESTful APIs and their integration
- Familiarity with Continuous Integration and Continuous Deployment (CI/CD) practices
Education
- University degree in Computer Science or other related fields preferred
Others
- Strong command of English (written and spoken)
- Ability to work independently and collaboratively
- Quality focused
- Attention to details
Nice to have requirements
- Familiarity with Web Components, Custom Elements and Shadow DOM
- Develop and maintain functional tests using Playwright
- Experience with Azure DevOps