Reporting to the Technical Full Stack Engineering Manager, as a Senior Frontend Engineer in the ECS team, you'll collaborate with engineers across multiple disciplines, and Business and UX, to deliver new functionalities in the membership experience for our D2C website.
Use industry-leading web frameworks and technologies in a micro-frontend solution
Prototype, develop, test, and integrate the best responsive web component
Offer insights on an existing codebase
Peer review code with other engineers to ensure software engineering best practice
Integrate with RESTful web services in the AWS cloud from multi-tiered web application
Improve existing code with engineering best practices
Develop re-usable patterns and encourage innovation to remove barriers
Participate in the full SDLC/Agile cycle engagements, including meetings, iterative development, estimations, and design sessions.
Requirements
6+ years experience with front-end development using JavaScript, HTML, CSS, and responsive design
4+ years experience building responsive single page web applications using Angular or React/Redux
You have experience using TypeScript and at least one of Angular or React (with hooks)
You are experienced with unit testing using Jest or similar libraries, along with E2E testing
Experience building software that accounts for security, accessibility, and performance
You have worked with Cloud/Hybrid Cloud AWS solutions
Use Git SCM command line and tools required
Behavior-driven design experience
Experience with Agile Methodologies
Collaboration in open-source communities
Experience with node development workflows (webpack, npm)
Experience with data visualization APIs and JSON (chart.js, D3)
Previous Mobile (web or native) development experience
Financial Services experience
Tech Stack
Angular
AWS
Cloud
D3.js
JavaScript
Jest
Node.js
React
Redux
SDLC
TypeScript
Webpack
Benefits
Great compensation package and bonus plan
Core benefits including medical, dental, vision, and matching 401K
Flexible work environment, ability to work remote, hybrid or in-office
Flexible time off including volunteer time off, vacation, sick and 12-paid holidays