Salary
💰 $85,300 - $170,700 per year
Tech Stack
CloudDockerJavaScriptKubernetesMicroservicesReactTypeScript
About the role
- · Building reusable components and front-end libraries for future use.
- · Translating designs and wireframes into high quality code
- · Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- · Developing new user-facing features using React.js.
- · Collaborate with internal and external partners to integrate with APIs that empower users to share and utilize their medical data.
- · Design and implement highly maintainable unit testable code.
- · Collaborate directly with InfoSec teams to design and implement secure solutions.
- · Collaborate with both internal and external team members to shape and define API contracts.
- · Ensure performance, uptime, and scale, maintaining high standards of code quality and thoughtful design.
- · Contribute to significant architectural and operational decisions.
- · Create diagrams, flowcharts and models that illustrate the internal design and workflow of solution components.
- · Collaborate as an engaged member of an Agile team focused on realizing features through development, test, and delivery.
Requirements
- · Bachelor’s Degree in Computer Science or related engineering discipline or equivalent work experience.
- · 3+ years of software development experience in an Agile environment.
- · Familiarity with modern front-end build pipelines and tools.
- · Proficient understanding of HTML5, CSS, Typescript and JavaScript.
- · Familiarity with version control systems (e.g., Git).
- · Understanding of web standards and best practices.
- · Practical experience and understanding of working with and developing RESTful APIs and microservices.
- · Familiarity working with design systems and Figma design tokens.
- · Highly motivated to learn new software skills to meet goals and objectives.
- · Excellent written and verbal communication skills and high attention to detail.
- · Demonstrated track record of working well with others in cross-functional roles in fast-paced and changing environments, including asynchronously with distributed teams.
- · Experience conducting effective and collaborative code reviews with colleagues.