Mentor and Tech coach a Frontend Development Team on Product Development and Maintenance activities
Create and maintain User Interfaces for Web Apps according to the given specifications and prototypes, using HTML5/CSS3, JavaScript, TypeScript, React.js and Stencil
Build reusable components and frontend libraries for future use within the Group
Build and Maintain Microfrontends and Web Components
Transposing designs and wireframes into high quality code
Optimize components for maximum performance across a vast collection of web-capable devices and browsers
Create Technical Documentation for reference and reporting
Work closely with Product Owners, other Developers and UX/UI Designers
Utilize Jira and GitLab for streamlined Project tracking, version control, and collaboration
Apply Agile Development Methodology to deliver iterative, high-quality software solutions
Requirements
Bachelor's degree in Computer Science, Computer Engineering, or related field
3-5 years of professional experience with HTML5/CSS3, JavaScript, TypeScript, React.js and Stencil
Experience with Microfrontends and Web Components is a huge plus
Solid understanding of related web technologies such as JavaScript (ES6+), HTML5, and CSS3
Experience with popular React.js workflows as Redux, Flux, React Hooks
Good understanding of RESTful APIs and experience integrating them into Web Applications
Experience with Automated Frontend Testing Tools such as Cypress, Selenium or similar
Strong familiarity with DevOps approaches and CI/CD processes
Experience using tools like Jira, GitLab, and GitHub
Proficiency in Agile Development Methodology and collaborative team environments
Excellent problem-solving skills and clear communication abilities