About the position
As a senior (AI) front-end engineer, you are at the forefront of developing innovative web applications that use the power of artificial intelligence. You play a critical role in designing and implementing intuitive, powerful user interfaces that transform complex data and AI insights into engaging user experiences.
Responsibilities
- Develop and maintain sophisticated front-end applications using React.js, TypeScript and JavaScript (ES6+)
- Seamless integration of AI/ML models and APIs (REST/GraphQL) with user-oriented functions to provide intelligent functionalities
- Create compelling data visualizations (e.g. D3.js, Chart.js) to present complex information clearly and effectively
- Ensuring app responsiveness, performance, and scalability across devices and browsers
- Implementing robust front-end testing (Jest, Cypress) and participating in improving CI/CD pipelines
- Collaborate in an agile team, help shape architectural decisions and apply distinctive problem-solving skills to overcome technical challenges
- Work with cloud services (AWS/Azure/GCP) to develop scalable and resilient solutions
Requirements
- 5-7 years of experience and a passion for modern front-end technologies, AI integration and the desire to help shape the future of digital products
- Strong skills in developing modern web applications with React.js
- Expertise in TypeScript for robust and scalable front-end development
- In-depth knowledge of modern JavaScript features (ES6+) and best practices
- Proven experience with state management libraries such as Redux or MobX
- Solid skills in integrating RESTful APIs and GraphQL services
- Experience in integrating AI/ML models into front-end applications
- Knowledge of data visualization tools such as D3.js or Chart.js
- Hands-on experience with front-end testing frameworks such as Jest and Cypress
- Understanding and experience with CI/CD pipelines for continuous delivery
- Familiarity with agile methods (Scrum/Kanban) for collaborative development
- Strong problem-solving and analytical thinking skills
- Basic understanding of cloud services (AWS, Azure, or GCP)
Benefits
- Flexible work organization & work-life balance
- Continuous development
- Modern workplace
- Strong team culture
- Attractive compensation
- Health & wellbeing
- Innovation & impact