Position: UI Enterprise Architect
Company: Grid Dynamics
Category: JavaScript
Experience required: 5y
English level: upper

Requirements:
·  10+ years of experience developing, maintaining, and innovating large scale web apps and services with at least 5 years in a UI architect role.
·  Responsible for creating highly scalable, flexible and resilient architectures that address business problems and accelerate the adoption of best practices.
·  Expert knowledge working with the following technologies: Javascript/TypeScript, React, Redux, UML diagrams, css, html and responsive design.
·  Strong experience in web standards, accessibility, SPA’s, session management, OAuth, RBAC and SAML
·  Knowledge of enterprise frameworks (e.g. Node.JS, Angular, React, Polymer, etc).
·  Experience with Webpack, Jenkins, and writing build scripts a plus
·  Experience with CDN, A/B Testing, continuous deployment, web and mobile application deployments, headless CMS.
·  Experience with REST and GraphQL required.
·  Experience with React Hooks, Typescript, CSS, HTML5, theming, apollo, shared component libraries, storybook and monorepos
·  Strong experience with unit testing, test-driven development (TDD) and UI functional testing frameworks.
·  Strong understanding of software design and architecture.
·  Strong experience with Agile Development, SCRUM, or Extreme Programming methodologies.
·  Experience in building ADA compliant web applications is preferred.
·  Experience with analytics, SEO, application performance tuning, required.
·  Experience in build hybrid application (Native mobile application rendering web app via webview component) will consider as additional strength.
·  5+ years of experience using Agile/Lean & DevOps methodologies nice to have
·  Ability to express complicated designs and models effectively
·  Experience in software release lifecycle with modern distributed version control (e.g. git)
·  Great analytical and problem-solving skills
·  Strong influencer and strong communicator, both written and spoken

We offer:
- Competitive salary
- Work on bleeding-edge projects on a team of experienced and motivated engineers
- Flexible working hours
- Health insurance, benefits package, company-sponsored conferences, vacations