Previous Job
Previous
Sr. Front End / Full Stack Developer
Ref No.: 18-00159
Location: Cenennial, Colorado
Position Type:Right to Hire
Responsibilities:
  • Provide value by integrating business rules and content in accordance with requirements
  • Work closely with Product Owners, Analysts and QA in an Agile environment to ensure quality, security and maintenance of applications, and to ensure code meets development standards and guidelines
  • Contribute to a DevOps culture and development of continuous integrations processes and tools
  • Mentor Junior developers on technical approaches and best practices
  • Develop, document, and advocate SOLID software architecture practices
  • Ability to jump between frontend and backend work, but specializes on the front end
  • Challenge established norms and innovate
  • Contribute to the success of your team and company
  • Provide team leadership and implement best practices for building front end web applications
  • Make a difference

Qualifications:
Must Haves:
  • A passion for accomplishing great things by creating fast, maintainable, and valuable applications
  • 10+ years' experience developing rich internet applications using HTML5/CSS3/JavaScript
  • Familiarity with at least one MV* JavaScript framework (Angular.js, React.js, Express.js, Hapi.js)
  • Proficient with modern javascript language (ex/ ECMA Script 6+)
  • Strong understanding of web standards (http protocols, browser, html, etc)
  • Proficient with unit testing (ex/ Jasmine, Mocha, etc)
  • Experience providing REST/SOAP APIs for user interface consumption
  • Experience with build tools (ex/ Grunt, Gulp, Webpack, etc)

Preferred:
  • Proficient with UI automation tools (protractor, etc)
  • Experience with NoSQL Databases (Mongo, Cassandra, Couch, ReThink, etc)
  • Familiarity with Node.js
  • Familiarity with CSS preprocessors (ex/ Less, SCSS, etc)
  • Experience with SEO optimization
  • Strong analytical and problem-solving skills
  • Strong verbal and written communication skills; ability to work effectively with various organizations in pursuit of problem solutions
  • Strong understanding of Object Oriented Programming (OOP) concepts and enterprise design patterns
  • Comfort with and understanding of version control, continuous integration, and deployment tools
  • Software architecture experience in an enterprise size environment
  • 3+ years' experience working within an Agile development methodology Scrum
  • Ability to prove prior experience integrating multiple data sources/systems for consumption by rich websites
  • Bachelor's Degree in Computer Science, MIS, Math, Engineering or equivalent technical experience
  • Self-starter who can work independently