UI Software Architect

Job Overview
Our client in the Atlanta area of GA has an excellent opportunity for an UI Software Architect!  
 

Responsibilities:

  • Advise stakeholders on front-end strategy, framework selection, and emerging technology.
  • Lead a team of front-end developers in successful executions of software engagements.
  • Contribute to the development of our internal tools and reusable architecture.
  • Help move design, development, and delivery processes into the next generation.
  • Use front-end frameworks such as: React, Angular, Ember, Vue, etc.
  • Integrate with REST APIs or other back-end frameworks.
  • Accurately estimate upcoming work and deliver reliably.
  • Mentor junior developers.
  • Ensure new features are built in a compatible, maintainable and usable fashion.
  • Triage and fix bugs as they occur.
  • Work on client-facing front end projects on an occasional basis.
  • Partner with product and other engineering leaders to continually improve development processes.

 

Requirements:

  • Use JavaScript at an advanced level with one or more front-end frameworks: React, Angular, Ember, Vue, etc.
  • Use HTML at an advanced level, including semantics, accessibility, and cross-browser compatibility.
  • Use CSS, including preprocessors, naming methodologies such as BEM, and techniques for scaling CSS on large projects.
  • Create code optimized for production, via JS minification, “tree shaking” dependencies, image compression, etc.
  • Collaborate with the team across various disciplines: UX, design, tech, business, QA, etc.
  • Plan and estimate complex software application projects.
  • Design and implement complex frontend workflows.
  • Work with JavaScript to build tools like Webpack and the npm ecosystem.
  • Work with source control at a basic level: Git, SVN, etc.
  • Acting as Scrum leader for a team of developers.
  • Execute projects in Agile including Scrum and Kanban.
  • Use React at an intermediate/advanced level.
Job Detail
Shortlist Never pay anyone for job application test or interview.