General
We are looking for Frontend Engineers to join our client’s team and help build modern, scalable applications used by thousands of internal and external users, while working with contemporary architectural patterns such as micro-frontends, Web Components, and event-driven systems, and contributing to the evolution of a rapidly growing platform.
Responsibilities/Activities
- Develop and modernize frontend modules using technologies such as Web Components, Redux, Redux Saga, and TypeScript
- Build new features for internal and client-facing applications
- Improve application performance, stability, and maintainability
- Create and maintain reusable components and shared libraries
- Write clean, high-quality code aligned with internal standards and best practices
- Estimate development effort and testing timelines accurately
- Collaborate with Product Owners, UX Designers, and Architects on functional and technical requirements
- Ensure proper documentation, test coverage, and performance optimization
- Develop scalable and reusable frontend components across multiple applications
- Work closely with QA teams to support automated testing efforts
- Participate actively in Agile ceremonies (planning, refinement, daily stand-ups, retrospectives)
- Support and mentor team members and contribute to knowledge sharing
Requirements
Technical
- At least 4 years of working experience in a similar position
- Strong knowledge of JavaScript (ES2015+), HTML and CSS
- Experience with unidirectional data flow architectures (Redux or similar)
- Hands-on experience with Web Components, Lit, or similar technologies
- Experience with bundlers such as Webpack, Vite, or similar tools
- Experience with version control systems (Git)
- Experience with unit testing frameworks (Mocha, Jasmine, Jest)
- Good knowledge of TypeScript, preferably in production environments
- Strong debugging and troubleshooting skills using browser developer tools
- Good understanding of npm and modern package management workflows
Education
- University degree in Computer Science or other related fields preferred
Others
- Strong command of English (written and spoken)
- Ability to work effectively in cross-functional teams
- Strong sense of ownership and proactive mindset
Nice to have requirements
- Experience with micro-frontends architectures
- Experience with modern testing frameworks (Playwright, Cypress)
- Knowledge of CI/CD pipelines and automated deployment processes
- Knowledge of containerization technologies (Docker) and cloud platforms (Azure, GCP, AWS)
- Knowledge of performance optimization and monitoring tools
- Knowledge of observability tools (logging, metrics, tracing)
- Familiarity with accessibility standards (WCAG)