Shimi
Job title:
Frontend Developer
Company:
Shimi
Job description
We are looking for Frontend Developer that would join our client’s team carrying out a project for one of the EU institutions located in Warsaw.Responsibilities:
- Designing and implementing solutions based on micro frontend architecture: Identifying and documenting requirements for micro frontends, designing micro frontend solutions and documenting them, and identifying risks and issues.
- Decomposition of monolithic applications into microservices (micro-frontends): Proposing a partition into micro frontends, breaking down the development tasks, identifying shared data, and documenting the adopted solution.
- Optimizing applications for performance and scalability: Analyzing the current application performance, identifying and applying optimisation opportunities, testing performance, and implementing best security practices.
- Creating technical documentation and conducting code reviews: Providing and maintaining comprehensive documentation on the architecture, setup, and usage of micro frontends, conducting code reviews, and providing feedback to ensure continuous improvement in the code quality.
- Supporting analysts in business requirements and frontend (UI/UX) analysis: Supporting requirement analysis, providing UI/UX guidance, ensuring alignment between frontend solutions and business requirements, assisting in identifying technical challenges, and documenting business requirements.
We are looking for backend developers with:
- Bachelor degree in Software Engineering or related field
- Minimum 5 years of proven professional experience, including building complex Single Page Applications (SPA) for large organizations.
- Deep knowledge of building Web components (HTML5/generic APIs) based applications.
- Deep knowledge of Java Script (including frameworks such as React/Angular).
- Practical knowledge of micro-frontend architecture and SPA.
- Experience working in Agile (Scrum), ability to work in a team, sharing knowledge and guiding other team members.
We will also value:
- Personal Security Clearance at EU-CONFIDENTIAL level or above.
- Master degree or PhD.
- Experience as a Senior Lead Developer or equivalent, guiding junior staff.
- Experience in building offline (mobile) applications with local base synchronization and conflict resolution support.
- Knowledge of immutable state management (e.g. Redux library).
- Knowledge (preferred experience) in migrating from monoliths to micro-frontend architectures (horizontal & vertical patterns).
- Experience building observability features for micro frontends.
- Knowledge of Domain Driven Design.
- Practical knowledge of working in a CI / CD environment based on Azure DevOps.
- Secure code development aligned with secure code development best practices e.g. OWASP TOP 10.
- Applying best practices, processes and patterns in software development (e.g. SOLID principles).
- Knowledge of working with GraphQL, WebSockets and TypeScript. Experience with lazy loading and RWD.
- Knowledge of Git Workflows.
- Ability to create automated, unit and integration tests.
Offer:
- B2B contract with Shimi
- Rate: 138 – 158 PLN/h nett+VAT
- Hybrid setup requiring the candidate to spend 50% of their working time in the office (Warsaw)
- Benefits: Multisport, Luxmed card
- Hybrid working model and 8 weeks per year of teleworking outside your usual geographical area
- Flexible start and finish times
Expected salary
Location
Warszawa, mazowieckie
Job date
Wed, 25 Dec 2024 04:12:44 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesineu.com) you saw this job posting.