Tech Stack
AngularJavaScriptReactSCSSVue.js
About the role
- Collaborate with project management, architects, developers, and designers to scope solutions, constraints, and risks
- Architect enterprise React solutions including data, display, information architecture, and 3rd party platform integrations
- Implement project specifications using React core functionality, community modules, and custom developed modules that adhere to React community coding standards
- Identify new technologies, frameworks, and processes to enhance delivery
- Execute high-quality technical solutions on time and on budget using modern development methods
- Drive innovative and effective user experiences through technology and evangelize common standards and best practices across the front-end team
- Work across multiple accounts as part of the front-end development team to bring creative vision to life for clients
Requirements
- 5+ years of experience as a front-end developer
- Thorough understanding of the Software Development Lifecycle (Requirements, Design, Development, Testing)
- Exposure to Agile or iterative SDLCs
- Expertise in core front-end technologies (HTML, CSS, JavaScript)
- Experience with modular CSS techniques (OOCSS, BEM, SMACSS)
- Experience writing semantic, responsive HTML that adheres to accessibility standards (Section 508, WCAG)
- Experience with one or more modern JavaScript frameworks (React preferred; Angular, Vue acceptable)
- Experience with version control tools (Git) and branching/merging practices
- Experience with front-end automation tooling (Gulp, npm, Sass)
- Strong written and verbal communication skills
- Critical thinker and problem solver with attention to detail and organization
- Desire and passion to work in the marketing technology industry
- Resourceful and enjoys learning new technologies