This site uses cookies. To find out more, see our Cookies Policy

Sr Full Stack Java Developer in Alpharetta, GA at HUNTER Technical Resources

Date Posted: 4/25/2019

Job Snapshot

Job Description


Sr Front End Architect

As a Senior Front End Architect, you will design and develop front end web applications using Angular, JavaScript, or other front end frameworks based on software requirements. The Senior Front End Architect is essential to maintaining adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc. The Senior Front End Architect position is responsible for creating and consuming RESTful, JSON-based API' s.

As part of the  team, the Senior Front End Architect will experiment with new technologies and innovative ways to solve problems. In order to be successful, the Senior Front End Architect will need to have strong collaboration and communication skills and must be comfortable operating in an agile, dynamic environment.

Additional responsibilities of the Senior Front End Architect include:
  • Working with product owners, UX, and other business partners to define work for the team
  • Collaborating with backend engineers on data structures and API design
  • Facilitating code reviews, code quality checks, testing, automation, etc.
  • Acting as a mentor and coach for Junior Developers

Required Skills:
  • 7+ years of software development experience
  • 5+ years of front end/UI development experience
  • 2+ years of experience in Angular /AngularJS or other client-side JavaScript frameworks, plus JQuery and HTML5
  • Experience with JavaScript build tools and dependency management like npm, webpack and others
  • Experience creating responsive designs (Bootstrap, mobile, etc.)
  • Experience with unit- and automation testing (Jasmine, Protractor, Mocha)
  • Knowledge of build tools and dependency management (Gradle, Maven)

Preferred Skills:
  • Knowledge of web components, ES6 and TypeScript
  • Experience with CSS preprocessors (less, sass)
  • Knowledge of Domain Driven Design concepts and microservices
  • REST API design and implementation
  • Knowledge of NoSQL data stores (MongoDB, Cassandra, Neo4J, CouchDB)

Education:
  • Bachelor' s degree in information technology, computer science or related field, or relevant work experience.