What are the responsibilities and job description for the Mid/Senior Front End Engineer position at Foresight Mental Health?
Explore your passion for mental health while being part of an innovative company that’s transforming the delivery of mental health care.
We’re looking for a mid- to senior-level front-end software engineer to develop beautiful, interactive Javascript applications and React components. As an engineer joining Foresight early on, you’ll have the opportunity to strongly influence the direction of the codebase and development process. Our team values autonomy and open communication while also encouraging mentorship, collaboration and professional growth. Qualified engineers will have strong knowledge of frontend and understanding of backend coding, and an ability to work in a fast paced, collaborative environment.
In this role, you’ll provide a high-quality experience to our members, operations team and health care providers by building out new features and improving existing products. And even if you don’t check every qualification box below, we encourage you to still apply, as we’re interested in building a diverse team with well-balanced and complementary skills.
This is a full-time, remote role.
What you’ll do
- Implement dynamic user interfaces using modern front-end frameworks while collaborating with our design team to implement Foresight’s vision
- Create a reusable library of user-interface patterns out of React components
- Optimize client-side code for durability, speed and scalability
- Bring your voice to product planning and review discussions with the broader team and play a role in steering architectural decisions
- Create tooling, mocks, and documentation to help improve the efficiency of the team
- Ensure the technical feasibility of product requirements and interface designs
- Code reviews, technical leadership, share knowledge and up level the team
What you'll bring
- 3 - 10 plus years of front-end web development, having optimized for performance and scalability
- Strong React and JavaScript skills
- Experience working with a large-scale codebase
- Knowledge of MySQL or other database technology
- Excellent communication skills
- Knowledge of MySQL or other database technology
Nice-to-haves
- Proficiency with Typescript
- Experience with:
- PHP and Laravel framework
- End-to-end testing (Selenium, Puppeteer, Nightwatch, Cypress, etc.)
- AWS or other cloud technologies
- Full-stack and understanding of design and implementation of Restful API's
What you’ll receive
- Competitive salary
- Comprehensive medical, dental and vision coverage
- Paid time off, sick time, paid holidays
- 401k with employer match
Come join our dynamic and innovative team working toward mental wellness for all.
#LI-Remote