Responsibilities include:
- Working with agile teams to apply defined corporate style guide and accessibility standards.
- Supplying to our enterprise design system component library.
- Working with designers, product owners, and application development teams throughout the software development lifecycle.
- Providing well-thought, insightful feedback that improves the quality of work produced as a whole.
Requirements:
- You have 3+ years of web development experience, including HTML, CSS, SCSS, Javascript ES5/ES6, build frameworks (webpack, angular-cli), jQuery, Angular, and Typescript.
- Writing semantic, accessible, and high quality HTML5/CSS3 following W3C standards/guidelines
- Writing readable, maintainable JavaScript (ES6/Typescript) using scalable techniques and patterns
- Typescript, object-oriented JS, jQuery, Sass, GIT
- Intermediate to advanced knowledge of modern JS frameworks (Angular, Ember, React, Vue, etc.)
- Front end build tooling (Gulp, Grunt, Make)
- Use of DevTools for debugging/testing/optimization
- General understanding web services and utilization of APIs
- Responsive (mobile first) development and testing
- Unit testing (TDD/BDD) and functional testing
- CI/CD and release engineering (we use Jenkins/UDeploy)
- Agile development
- Intermediate to Advanced knowledge regarding coding for Accessibility (ADA)
- A keen eye for picking out visual display differences, maintaining consistency, and accuracy as it relates to coding work from design artifacts
- Emphasis on quality but with a clear understanding of the principal of pace over perfection.
- You understand and have experience working as a Full stack developer, either using Node technologies or some other server-side language.
- You have a passion for technology, can navigate your way across complex and rapidly-changing landscapes by staying on top of latest trends, and thrive by sharing knowledge.
- Are a creator, a doer, and a disruptor who will help us tackle real-life problems and meet real customer needs. Youll be helping us build and improve our web experiences, taking an idea, prototyping if necessary, working closely with other developers, designers, research, business, architecture and other employees to build minimal viable products that can easily and iteratively be built upon, and learning from real-life feedback.
- Are a self-starter, who actively challenges status-quo, is curious and not afraid to ask Why and What if?
- Are experienced with the tools of the trade including a variety of modern programming languages and frameworks.
- Have good communication skills and technical expertise to drive and participate in important discussions.