Job description: Join our Team as a Frontend Developer and contribute to our Group's mission of delivering top-tier Craftsmen's ERP solutions.
We're looking for a passionate and experienced Frontend Developer to strengthen our Development Hub in Lisbon, that collaborates with other Group Product and Engineering Teams - Sweden, Denmark, Finland, Norway - that together build and maintain our Group Products.Our hybrid work setup offers flexibility, allowing you to work 2-3 days a week in the office.Responsibilities:- 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.Skills & 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.
- Fluent in both spoken and written English.