Previous Job
Sr. Front End/Full Stack Developer
Ref No.: 18-03842
Location: Centennial, Colorado
Lead Full Stack Web Developer

• Hands on leadership of software development engineers to create industry-leading websites
• Full lifecycle development front to back of web based application
• 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
• Very comfortable creating new APIs and improving upon existing APIs
• Challenge established norms and innovate
• Contribute to the success of your team and company
• Provide team leadership and implement best practices for building APIs and front end web applications
• Make a difference

Must Haves:
• Experience leading and growing technical teams
• Entrepreneurial spirit, but grounded in the discipline of shipping quality production code, often
• 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 and typescript languages (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)
• Leadership and experience planning and implementing web centric software architecture (front to back end)

• 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