
Senior Front-end Software Engineer
- Boston, MA
- Permanent
- Full-time
- Works with fellow engineers to design, review, and build well-crafted software.
- Collaborates with stakeholders (technical and non-technical) to understand their needs, clarify possible options, make technical recommendations, and architect, implement, and deploy new systems and improvements to existing systems.
- Works in an agile manner to efficiently ship new features that meet user needs.
- Creates tools and processes to automate our development, testing, and production workflows.
- Acts as a technical leader in the development of high-quality, well-tested, documented, CI/CD-enabled, and high-performance software solutions.
- Writes and reviews technical documentation, including architecture diagrams, and performs code reviews.
- Works closely with product designers, product managers, and engineers to implement solutions for end user and business needs.
- Supports production systems and investigates issues when they occur.
- Upholds and continuously improves the team’s coding standards and development workflows.
- Pursues personal growth by maintaining an awareness of the state of technology, engineering techniques, and best practices.
- Contributes to and advances “best practices” within the team and our organization.
- Supports project planning, including requirements gathering, design, scoping, and estimates for upcoming work.
- Manages your own time and works well both independently and as part of a team.
- Provides exemplary peer reviews, enabling continuous learning and improvement opportunities for other team members.
- Participates in daily standups and other agile (scrum or kanban) routines.
- Performs related work as required.
- At least (5) five years of experience working in an agile, multidisciplinary team environment, preferably designing and building medium to large-scale web applications on Cloud Platforms.
- At least (5) five years of hands-on professional work experience building web applications and systems using modern JavaScript with React.
- Current and/or prior experience developing API endpoints.
- Experience with AWS and SQL databases.
- Experience mapping and driving systemic improvements within complex service environments.
- Understanding of OWASP and other secure development methodologies.
- Experience in languages such as HTML, CSS, JavaScript, Python, Node
- Experience with tools such as Fleet, SASS, Docker, Behat, GitHub, TravisCI, Acquia Hosting, and AWS Lambda.
- Experience with Drupal 9 is a plus.
- Understanding of web and mobile user interface design best practices.
- Demonstrated ability to design, build, and test semantic, accessible web applications.
- Tenacity to dive into problems and iterate in working code.
- Equal parts systems thinker and advocate for users.
- Highly resourceful, reliable, and detail-oriented.
- Ability to exercise good judgment and focus on detail as required by the job.