Front-end solution architect
Profile:
This role is a strategic hire to ensure our client can successfully design, develop and deliver large company-wide projects within our transformation programme. The main role of hired person will be to support the company with making critical architectural decisions guaranteeing high quality and scalability of developed front-end applications, ensuring technical and commercial feasibility as well as meeting all technical and business requirements.
Role:
Lead the team of developers and interact with product owners, business analysts and designers
Oversee development of high-traffic web applications utilizing React JS, TypeScript, JavaScript, CSS3
Guide Teams on adopting the best coding practices and own technical/architecture decisions for the team
Monitor changes in front-end applications in terms of compliance with the developed target architecture, market best practices and company standards
Ensure high technical performance and scalability of the software products and/or services
Collaborate with other development teams at the stage of planning and implementing solutions
Work with external suppliers and consultants
Participate in the process of introducing changes to IT systems in the field of supervising technical and integration requirements
Create and implement technological, integration and architectural standards
Work with business and development teams
Resolve design challenges that arise from interactions across different systems
Requirements:
Minimum 8 years of experience in front-end systems development, with solid engineering background in cloud-based and micro-service architectures
At least 5 years of experience as solution leader or solution architect in the field of front-end applications
Strong knowledge of React and JavaScript (at least 4 years of professional experience)
Experience in HTML5, CSS3, and writing cross-browser compatible code
Understanding of design patterns, OOP principles.
Understanding of principles of integration of front-end with back-end
Experience in Java, or .Net applications is highly desirable.
Familiarity with the performance of web application: downloads optimizations, runtime caveats, browser rendering phases, images formats and optimizations.
Good skill to transform complex matters into simple and lasting solutions
Fluent communication in English in speech and writing
Good communication skills
Experience in using agile methodologies and working with tools like Jira/Confluence/Azure DevOps
Strength in problem-solving and issue resolution
Ability to work in a deadline-driven work environment
Additionally the ideal candidates:
Know how insurance companies work
Have experience working in consulting, delivery, or IT company, especially in the field of non-life insurance
Have experience working in distributed, international Team.
Conditions:
An employment contract or B2B
Long-term cooperation
Full-time remote with the possibility to visit office
Our client specializes in non-life insurance, which is designed not only for individual clients but also for small and large businesses. They are part of the multinational financial group, one of the world leaders in insurance and reinsurance. They employ over 500 experienced specialists within branches in Romania, the Czech Republic, Bulgaria, Poland, Slovakia, Hungary, and a subsidiary in Ukraine. Its financial strength has been affirmed by the A.M. Best Company rating A- (Excellent).