(Senior) Fullstack Developer
For our client, a company in the technology sector, we are looking for a Senior Fullstack Developer to join a project focused on the development of systems managing sales and post-sales processes for insurance products. The ideal candidate will have a strong background in both frontend and backend technologies and be eager to contribute to an international team.
Responsibilities:
- Development and maintenance of user interfaces using Angular 17, TypeScript, JavaScript, SCSS/CSS, and HTML.
- Managing application state using Redux frameworks (ngrx, ngxs).
- Building modern, modular web components with Web Components and Lit.
- Backend development using Java and REST API integration.
- Collaborating with the development team on microservices architecture.
- Ensuring code quality through static analysis tools such as SonarQube.
- Optionally contributing to testing automation with Jasmine, Karma, Jest/Vitest, and coverage reporting with Istanbul.
- Support in deployment management using tools like Jenkins, OpenShift, Docker, and version control with Git.
Requirements:
- Strong proficiency in frontend technologies: Angular, TypeScript, JavaScript, SCSS/CSS, HTML.
- Experience with application state management using Redux (ngrx/ngxs).
- Experience in backend development with Java and working with REST APIs.
- Familiarity with microservices architecture.
- Knowledge of static code analysis with SonarQube.
- Familiarity with testing tools like Jasmine, Karma, Jest/Vitest (nice to have).
- Experience with deployment tools like Jenkins, OpenShift, Docker (nice to have).
- Experience using npm for package management (nice to have).
- Proficiency in IntelliJ Ultimate and project management/documentation tools like Jira and Confluence.
- Experience working in Agile/Scrum teams.
- Willingness to work in a hybrid model (1 day per week in the Wrocław office or Warsaw).