Position: UI Architect (Front End)
Company: GlobalLogic
Experience required: 5y
Category: JavaScript
English level: upper
Published: 2023-07-01T00:00:00+03:00

Description:

Have you wondered how life saving drugs and therapies are created, tested, marketed and made available to patients in need? Have you wondered how clinical trials are conducted at a global scale?
How governments and health authorities regulate various organizations participating in this marketplace? Have you wondered how those companies and insurance providers price a certain drug, and how a care provider determines the right treatment for a given patient?
If yes, our Client could the next step in your career.

Reporting into Director of Technology, UI Architect will work with internal and external developers responsible for the development and subsequent support of the various platform services components underpinning all the customer facing applications. As part of a large technology group, the architect will work with product management, architecture and other software engineering teams in support of the product development roadmap.
We are looking for an experienced architect with great communication skills, deep experience in software engineering, and most importantly, the ability and willingness to keep learning in this ever-changing technology landscape.

Requirements:

- Previous Working experience as a React.js Lead/Architect with minimum 10+ Years Exp.
- Strong experience in the design, development and use of component based UI architectures
- Expertise in AWS Cloud/AWS UI technology stack
- Demonstrable knowledge of large scale, JavaScript application architectures
- In-depth knowledge of JavaScript, CSS, HTML5 and front-end languages
- Knowledge of REACT tools including Webpack, Enzyme, Redux, and Flux
- Knowledge in latest UI patterns like Micro Frontend UI architecture.
- Experience with RESTful API and API security frameworks, service-oriented and/or microservices architecture
- Experience with “Test First” (TDD) software development process
- Experience with modern programming languages like Node.js, C#, Python, Java
- Experience with Agile development and delivery – Scrum, Lean, XP, Kanban methodologies
- Experience with relational and/or non-relational databases like PostgreSQL, DynamoDB, MySQL etc is a big plus
- Expeirence with Data Structures, Algorithms, and general Computer Science concepts
- Experience within pharma/healthcare sector is a plus

Job Responsibilities:

- Work on projects with significant complexity
- Be an excellent teammate, focusing on results, collaboration and winning as a team
- Have a strong sense of ownership of the solutions that your team works on
- Be willing to work with and invest yourself in learning new technologies, programming languages, databases etc.
- Be proactive, and a self-learner.
- Communicate effectively
- Be an „agile” person. You desire a fast-paced dynamic work environment
- Review existing technologies for suitability and make recommendations for change