About the Project
The client’s pricing platform is a service facade that unifies the complex process of insurance policies calculations under one common API. This is the central system for calculations, which will be used by other customer applications that collect information for insurance policies.
Here we convert a large amount of data, develop a convenient API, orchestrate the distributed tasks, proceed with versioning of parameters, and implement efficient calculations delivering results at a speed that makes the complex business transactions possible.
The project is currently developed using Java 17, Kotlin 1.8, Spring Boot 3, Spring Security, PostgreSQL, MyBatis, Spring Data, Liquibase, Camunda 7, Kafka, RESTful API, Maven, MS Azure, Docker, Kubernetes. The frontend incorporates Angular 17, NGRx, NodeJS, and Fastify.
What you'll be doing
- Creating user-friendly web applications using frontend technologies including Angular, Typescript, HTML, CSS
- Collaborating within cross-functional agile teams, including UX designers, QA, BE, PO, business analysts, fully supporting and building the frontend components, establishing development best practices, and defining deadlines
- Optimizing web applications for maximum speed
- Conducting user and customer feedback sessions improving the UI of our products
- Actively participating in refinement sessions, collaboratively contributing on the enhancement of acceptance criteria
- Encouraging technical discussions aiming at continuous product improvement
- Staying up to date on the latest and emerging technologies
- Proactively collaborating with stakeholders from different hierarchy levels and diverse backgrounds, providing support, defining deadlines, and demonstrating analytical problem-solving skills to address project complexities
Your Skills and Your Experience
- Bachelor’s degree related to IT or an equivalent practical track record
- English proficiency (minimum B2 level)
- At least 2 years of professional experience as a frontend developer
- At least +1 year of recent professional experience with Angular 2+
- Strong practical skills in HTML, CSS, and TypeScript
- Expertise in innovative user experience designs
- Experience in working with continuous integration and delivery tools
- Excellent knowledge of browser troubleshooting and debugging practices and techniques
- Understanding of agile methodology for project management (SAFe is a plus)
- Enjoy cooperating with and supporting your team members
Will be a plus
- Experience with state management libraries (like Redux, NgRx) and concepts
- Experience with backend technologies and frameworks (e.g., Node.js, Express.js, Fastify.js, PostgreSQL)
- Knowledge of UI/UX related tools e.g. Figma