Yalantis в поиске Web UI Architect, для построения архитектуры клиентских интерфейсов приложений.

During our twelve-year journey, we help our clients to create mobile apps and enterprise ecosystem from scratch in order to achieve their business goals. Now our Architecture department is expanding and we’re looking for an experienced Web UI Architect to become a part of our team and practice technical skills in mature projects.

As a Web UI architect you’ll assist our team with:
— Analysis and design at a particular project with specific competence within Web UI technical profile.

— Talk to the business to understand business and technical requirements for a project
— Translate the requirements and product vision into a system architecture
— Cooperate with other architects and technology experts to produce a solid solution
— Analyse, document and assess existing Web UI software architectures
— Document project architecture, use modelling diagrams
— Communicate technical constraints and decisions to the business
— Elaborate system quality attributes (such as performance, scalability, availability, fault-tolerance, security, upgradability, customisability, etc.)
— Provide architecture mapping to technologies, frameworks and 3rd party products including UI, middleware, data storage, security, infrastructure, etc.
— Evaluate and select candidate solutions including 3rd party software and open source
— Clearly convey technical ideas to the development team
— Act as a decision maker at the project level and an arbiter between multiple dev teams
— Train and mentor development team members in the principles of architecture
— Collaborate with other architects across the organisation to develop best practices
— Have ability to travel to client site

These will help you do the job:
— Native in ReactJS
— Expert knowledge of Web UI technologies, frameworks and 3rd party products in different segments (HTML5, JavaScript, CSS3, JS MVC frameworks, Node.js, modularity and dependency management frameworks, continuous integration, packaging, code analysis, compression and development tools for JavaScript)
— Proficient knowledge of industry recognized architectural patterns and styles (SaaS, SOA, N-Tier, Layered Architecture, MVC/MVVM/MVP, Client-Server, REST, Reactive Applications, Asynchronous Communication/XHR/WebSockets etc.)
— Proficient knowledge of design patterns, design approaches and concepts (Inversion of Control, Separation of Concerns, Design by Contract, Modularity, Web Components, etc
— Knowledge of typical Content Management Systems architectures
— Client-side security best practices in Web UI
— Web UI performance optimization
— JavaScript API design
— Proficient knowledge of software quality metrics (Loose coupling, cyclomatic complexity, code coverage, etc.)
— Proficient knowledge of coding best practices in JavaScript
— Proficient knowledge of unit testing best practices in JavaScript
— Proficient knowledge of configuration management practices
— Understanding of software development company functioning
— Understanding of offshore software development specifics
— Proficient knowledge of Agile methodologies (Scrum) and software development life cycles

What you’ll get from working with us:
— great compensation and social packages
— full financial and legal support for private entrepreneurs
— opportunities for professional growth
— individual development plan and a mentor to guide you
— team buildings and corporate activities
We do not invite you to one project, but to a permanent job in our company. We expect our future colleague to have passion for solving challenging problems and effectively cooperate with the team. Join us and send your CV!

About Yalantis

Yalantis has been providing software development services for over 12 years, helping clients around the world implement their ideas and create projects that contribute to business growth. We work on projects in the domains of healthcare, real estate, logistics, and telecommunications for clients in the US, Western Europe, and the Middle East. Yalantis is characterized by a high level of professionalism at all project stages, from idea analysis to product promotion.
We are team players and we hire people with a similar outlook, because the success of our team is integral to our own success. We support and motivate each other to achieve our common goals by creating professional development plans, enhancing our expertise, and sharing our knowledge. Yalantis offers a stable and exciting job, IT career opportunities, an enjoyable work environment, and an attractive compensation package.
We’d be happy if you joined us!

Company website:

DOU company page:

Job posted on 10 February 2021

Для отклика на эту и другие вакансии на Джинне войдите или зарегистрируйтесь.
Similar jobs

Lead Java Engineer for HighLoad/BigData project | SM at Xenoss

Kyiv, Kharkiv, Lviv, Dnipro, Odesa, Ivano-Frankivsk, Uzhgorod, remote

Unity Tech Lead at Encoder Inc.

Kyiv, remote

All jobs Lead Kyiv    All jobs Yalantis