Senior Front-End Software Engineer - (Remote)

Olive Boston , MA 02101

Posted 2 weeks ago

Olives AI workforce is built to fix our broken healthcare system by addressing healthcares most burdensome issues -- delivering hospitals and health systems increased revenue, reduced costs, and increased capacity. People feel lost in the system today and healthcare employees are essentially working in the dark due to outdated technology that creates a lack of shared knowledge and siloed data. Olive is designed to drive connections, shining a new light on the broken healthcare processes that stand between providers and patient care. She uses AI to reveal life-changing insights that make healthcare more efficient, affordable and effective. Olives vision is to unleash a trillion dollars of hidden potential within healthcare by connecting its disconnected systems. Olive is improving healthcare operations today, so everyone can benefit from a healthier industry tomorrow.

Olive Knows is making Olives collective intelligence accessible across the continuum of care. Our team builds and implements products that deliver valued insights to healthcares end users to promote patient care, process improvement, and provider satisfaction.

Job Overview:

We are looking for an enthusiastic and experienced front-end engineer who is passionate about building products that will fundamentally change healthcare. A successful candidate will possess strong analytical as well as technical skills, and have the ability to communicate the logic behind technical decisions to non-technical stakeholders. We are also looking for a candidate with experience and interest in user interface design. In this role, you will report directly into the Senior Director of Engineering for Olive Knows.

Responsibilities (to include but not limited to):

  • Collaborate with Engineers and Product Managers to design and implement features
  • Ability to meet deadlines and satisfy requirements from other Engineers and Product Management
  • Peer review and code review participation to provide valuable feedback during every step of the development process
  • Quickly produce well-organized, optimized, and documented code
  • Communicate effectively and efficiently across all divisions including with the business, technical teams, and leaders
  • Take technical ownership of tasks and successfully work independently
  • Demonstrate the ability to become a domain expert in projects
  • Mentor and lead junior engineers on multiple tasks or projects
  • Familiarity with design thinking exercises and interaction models for user interface design
  • Brainstorm design ideas, generate wireframes and prototypes around customer needs

Requirements

  • Bachelors in Computer Science, Computer Engineering, or relevant equivalent experience
  • 5+ years of hands-on frontend programming experience
  • Deep understanding of React.js, JavaScript, Redux, HTML, CSS and other frontend technologies
  • Knowledge of Webpack, Babel, StoryBook, Jest or Mocha are nice to have
  • History of designing and delivering software solutions for real world problems
  • Experience in the development of highly maintainable and reliable code using practices such as unit testing, integration testing, proper code documentation, and appropriate logging
  • Strong communication, critical thinking, and problem solving skills
  • Knowledge of software and application design and architecture
  • Experience writing and reviewing detailed Technical Design Documents (TDDs) is a plus
  • Familiarity with interaction design and information architecture
  • Strong portfolio of design products

At Olive, we're committed to growing and empowering an inclusive community within our company and industry. This is why we hire and cultivate diverse teams of the best and brightest from all backgrounds, experiences, and perspectives across our organization. Research shows that oftentimes women and other minority groups only apply to open roles if they meet 100% of the listed criteria. Olive encourages everyone including women, people of color, individuals with disabilities and those in the LGBTQIA+ community to apply for our available positions, even if they don't necessarily check every box on the job description.

Disclaimer:

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Duties, responsibilities and activities may change or new ones may be assigned. This job description does not constitute a contract of employment and Olive AI, Inc. may exercise its employment-at-will rights at any time.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Product Developer Front End Focus Remote

Thoughtbot

Posted 7 days ago

VIEW JOBS 11/24/2021 12:00:00 AM 2022-02-22T00:00 <p>We're looking for a well-rounded product-oriented developer interested in growing their programming, product, and consulting skill-set overtime to join our fully remote team, Ignite (<a href="https://thoughtbot.com/ignite" rel="nofollow noreferrer noopener" class="external">https://thoughtbot.com/ignite</a>). The Ignite team focuses on developing first iterations of and proof of concepts for new products for existing companies and new startups.</p> <p>You'll partner closely with other product developers, designers, and product owners on the product team to help solve problems and start new products. </p> <p>We find that the most effective product teams are ones that work extremely collaboratively across the various roles, so in addition to being responsible for the technical success of a new product, you'll be expected to participate in the Design Process and Product thinking.</p> <p>This role is not ideal for an individual preferring pre-groomed and pre-scoped development tickets from a backlog; expect to take high-level business problems, translate them to buildable features, and then implement and ship those features to first users.</p> <p>We work with various technologies based on clients' particular needs, but our most common tech stack is ReactJS, React Native, TypeScript, and GraphQL.</p><p><strong>This position is fully remote and is open to applicants located anywhere in the Americas in GMT-3 to GMT-10 time zones. </strong><br></p><p><br></p><h3>Salary</h3><p>Salary and benefits vary by location and country. The US salary range for this role is: $120,000- $145,000.</p><p><br></p><strong>About thoughtbot</strong><p>We believe that it is possible to continuously learn and improve the way people work while building higher-quality products that make positive contributions to the world. We work with companies in every step of the product development and maintenance process to help identify and solve problems. We lead and participate in product design sprints, build high-quality apps, and then deploy them.</p> <p>We proactively work on improving diversity, equity, and inclusion (DEI) at thoughtbot. We aim to maintain an inclusive work environment where everyone can thrive professionally, as well as have full lives outside of work. Read about our DEI efforts in the Diversity, Equity, and Inclusion section of our Playbook. We acknowledge that DEI work is never done, and that we will make mistakes along the way. We are continuously working on learning, improving ourselves, and the company.</p> <p>As a member of thoughtbot, you’ll be part of our distributed remote community. We’re continuously working to assure remote work is inclusive, collaborative, comfortable, and social.</p><br>Want to dig deeper? Read more about our Purpose and Values, and how we work in our <a href="https://thoughtbot.com/playbook" rel="nofollow noreferrer noopener" class="external">Playbook</a>.<p><strong>Requirements</strong></p><p><strong>Base expectations</strong></p><ul> <li>Ability to make quality, accessible, and reliable first product iterations and proof of concepts using modern development tools.</li> <li>Programming expertise, especially with web languages such as JavaScript, TypeScript, Html, and CSS.</li> <li>Expertise in one or more current frontend web or mobile technologies such as ReactJS, React Native, or Svelte.</li> <li>Experience with distributing modern web apps, especially JAMstack type projects.</li> <li>Ability to work with clients to help define effective and achievable MVPs, especially from a technical feasibility perspective.</li> <li>Ability to focus on the correct developer tasks for the success of a pre-market validation digital project.</li> <li>A deep appreciation for the value of Design and Product thinking.</li> </ul><p><strong>Additional skills</strong></p><p>Every developer has a unique background. While none of the following are required for consideration, we are interested in you as an individual and how you may augment the team. The following are skills that are often required for early-stage project success, and experience or familiarity with any would be considered a huge plus.</p> <p>Product Management</p><p>Project Management</p><p>Entrepreneurial experience</p><p>A background in design</p><p>A background in backend web app development, especially Ruby on Rails</p><p>A background in mobile design and development</p><p>Experience with serverless platforms</p><p>Experience with Low-Code and No-Code tools</p><p>Marketing, SEO, copywriting</p><p><br></p><p><strong>More about you</strong><br></p><p><strong>You value craftsmanship</strong></p><ul> <li>Software quality and reliability are important to you. You spend the extra time to make sure variables are named clearly and ideas are well expressed in the code. You avoid shipping code that would be confusing to future readers.</li> <li>It bothers you deeply when code is hard to change, brittle, or prone to bugs.</li> <li>You write thorough and helpful git commit messages.</li> <li>You understand that the best code is no-code. You look for ways to reduce boilerplate, reduce complexity, and minimize maintenance burdens.</li> <li>You take the time to improve your development environment continuously.</li> <li>You write tests.</li> <li>You seek out new tools, try them out, and assess whether it's best for the task at hand.</li> <li>You strive to ship daily.</li> <li>You know how to work at a sustainable pace.</li> </ul><p><strong>You pride yourself on being a good teammate.</strong></p><ul> <li>You foster a highly-collaborative and inclusive development process and workplace.</li> <li>You live out and uphold our thoughtbot values and purpose, actively shaping these values to make sure they continue to align with the entire team.</li> <li>You like to pair-program.</li> <li>You strive to share what you know and learn from everyone around you.</li> <li>You like mentoring. You like being mentored.</li> </ul><p><strong>You think strategically.</strong></p><ul> <li>You research problems to gain understanding, so you can synthesize well and craft actionable steps from them.</li> <li>You take responsibility for the user experience for the products you work on.</li> <li>You look for ways to maximize value while minimizing costs.</li> <li>You think iteratively and holistically about how to release products in small pieces and regularly look for opportunities to validate the team's ideas.</li> </ul><p><strong>You are a leader.</strong></p><ul> <li>You take the initiative to lead rather than waiting for somebody else to.</li> <li>You avoid micromanaging and being micromanaged.</li> <li>You are interested in a role with a great deal of latitude, autonomy, and trust.</li> <li>You develop community by writing, participating in online forums and networks, and attending meetups and conferences.</li> </ul><p><strong>You have experience with consulting.</strong></p><ul> <li>You communicate well and show your work often to clients and teammates.</li> <li>You articulate technical decisions well and can give constructive and impactful feedback to others. You know to support clients through learning more about design, development, and validating products.</li> <li>You can work through difficult situations and tough conversations.</li> <li>You communicate complex ideas clearly and succinctly, helping educate the client.</li> </ul><p><strong>You want to contribute to our team's goals.</strong></p><ul> <li>You have an interest in building fulfilled teams.</li> <li>You have an interest in impactful projects in healthcare, education, and social good.</li> </ul><p>We especially appreciate candidates that demonstrate commitment to contributing to an inclusive working and learning environment.</p> <p>We encourage you to apply even if you don't match 100% of the requirements. Let us know if you need any specific accommodations during the interview process.</p><p><strong>thoughtbot cannot sponsor work visas at this time.</strong><br></p><p><strong>Benefits</strong></p><p>For US-based team members thoughtbot pays at least 90% of the medical insurance premiums for individuals, 80% for their families for all medical plans, and 100% of the premium for employees and their families for our core dental plan and vision coverage. We cover disability insurance, basic life insurance with the opportunity to buy up. We also offer a comprehensive 401(k) plan with company match and immediate vesting. Team members accrue 20 paid vacation days and receive 11 paid holidays per year in addition to 10 paid sick days. New parents receive at least 6 weeks paid parental leave, as well as the ability to take up to 6 months off.</p><p>Our team works in a relaxed and educational environment to develop excellent products for our clients. We work a sustainable pace of 40 hours/week. We also reserve at least 4 weeks per year for investing in ourselves, the company, and our community. Everything we do is predicated on having a great team and a culture of growing. We use the latest technologies and are always down to try new methods on both internal and client projects.</p><p>thoughtbot does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.</p><p>thoughtbot does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes not originating directly from a candidate and sent to thoughtbot or any thoughtbot's employees, including unsolicited resumes sent to a thoughtbot mailing address or email address, are rejected. thoughtbot will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume. thoughtbot considers any candidate for whom the recruiter has submitted an unsolicited resume referred by the company free of any fees.</p> Thoughtbot Boston MA

Senior Front-End Software Engineer - (Remote)

Olive