This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As an Architect within a web development team, you’ll be responsible for the scaffolding, design and implementation of modern JavaScript-based in-browser applications. This responsibility will not be restricted to your own actions only but will extend to your more junior team members as well.
Job Responsibility:
Communicate with UI/UX, business, analyse and suggest efficient solutions based on their requirements
Define and maintain architecture roadmap, technical solutions for new and existing functionality for each parts of the projects
Take the ownership over architecture qualities of front-end applications (e.g.: usability, accessibility, performance, etc.)
Good active listener, being able to hear and include propositions from FE engineers in final solution
Deliver architectural services, including guidance and conceptual design as well as technical and process innovations
Investigate latest technology and build quick Proof of Concept functionalities to address future business needs
Preparing, improving and introducing new approaches/methodologies/tools and techniques within department
Work to meet delivery commitments of feature content throughout the whole Software Delivery Lifecycle (SDLC)
Preparing of technical documentation whenever need
Developing and maintaining front-end architectures that support user interfaces
Improving and monitoring front-end performance
Requirements:
Practical work experience (& up-to-date theoretical knowledge) with React & Redux is essential
7+ years of professional experience as a front-end JavaScript developer
2+ years of professional experience as a Architect / Lead in projects with heavy use of modern frontend technologies
4+ years in design and building SPA applications using a application building framework / library
Practical knowledge of REST endpoints and APIs
Familiarity (typical everyday usage scenarios) with modern JavaScript development toolset (“build” tools, packaging, linting, transpilers)
Practical proficiency with static typed ES dialects (Flow, TypeScript) & RxJS (Observables)
Familiarity with AWS serverless architecture
Practical knowledge of GIT and similar version control systems
Experience working in an Agile/Scrum development process is plus point
Self-driven, team player, good communicator & facilitator
Excellent troubleshooting skills
Experience with browser-based debugging and performance testing software