The Software Engineer, Front End will build modular web applications that are easy to use and fully tested and monitored. This person will deliver features and will contribute to a component library to maximize code reusability. They will also be a critical member of a highly efficient and cohesive engineering team that is focused on the customer's needs and requirements.
Responsibilities:
- Implement user interfaces that are highly intuitive, reliable, and meet the needs of our customers
- Contribute to component library that will be the basis of all of our user interfaces
- All web applications are fully tested, resilient and easily monitored
Competencies:
- Extremely focused on the end-user, developing a deep understanding of the user and their needs
- Passion for software development and modern software development practices
- Works and interacts well with software engineering, product management, business development, and customers
- Passion for our mission and values
- Strong communication skills
- Not afraid to ask questions; able to quickly learn new technologies and stay up-to-date with best practices
- Results-oriented, demonstrating an ability to meet deadlines
Qualifications:
- 1-10+ years professional front end experience required
- Strong JavaScript experience, including concepts like asynchronous programming, types, and ES6
- Strong HTML/CSS experience, including concepts like layout, specificity, cross browser compatibility, and accessibility
- Knowledge of REST or GraphQL APIs preferred
- Experience setting up monitoring solutions like Sentry preferred
- Prior experience working in a fast-paced, agile environment required