- Bachelor's degree
- Master's degree
The C2 Front End Software Developer is a mid-senior level software engineering consultant in the eBusiness practice who produces front end code for web applications following the C2 Software Development Life Cycle and best practices.
Responsibilities
Collaborate with clients, peers, and management to identify requirements and specifications
Develop custom eCommerce solutions and accompanying documentation
Produce application code based on design mockups and requirements
Participate in team work sessions to design new features and enhancements for existing software products and applications
Pursue and maintain technical certifications
Interact with project managers, analysts, creative/UX designers and clients
Knowledge & Skills
Three to seven years of experience writing code for web applications
Expert level knowledge of HTML, CSS/Sass, BEM, Javascript
One or more of the following frameworks: React, Angular, Vue
RESTful API's, Graph QL, WebSockets
Experience with es6, es7, babel, webpack, gulp
Typescript
Working knowledge of UX best practices, WCAG, content security policies, OSWASP
Version control: Git, TFVC
Experience with eCommerce website implementations
Experience with Content Management Systems
Collaboration tools: Microsoft Azure DevOps, Atlassian Jira
Experience with project delivery approaches (one/more) of: Agile, Scrum, Kanban
Bachelor's or Master's Degree in Computer related field
The following are desirable:
Proficiency in content delivery, database storage, and cloud services
Performance optimization, page load optimization, code splitting, TTR
Client-side state management Redux, RxJx, NgRx, VueX
Familiarity with:
Infrastructure as code
OAuth
Static site generators
Database technology
Cloud Services
Remote Work Allowed (USA)
Competitive Computing is an Equal Opportunity Employer.