Sr. Software Engineer, Front End
Job Description
COMPANY SUMMARY
Sorcero's medically-tuned intelligence platform transforms life sciences decision-making, accelerating patient access to life-saving treatments. By harnessing insights from global medical data, we empower industry leaders to deliver breakthrough therapies. Founded in 2018 by pioneers in AI, public health, and personalized content, Sorcero is a Certified B Corp headquartered in Washington, DC. Our innovation has been recognized by over a dozen awards, including Fast Company's Most Innovative companies of 2024, and six foundational medical AI patents.
WHY JOIN SORCERO?
Our growth and success by collaborating with our network of passionate entrepreneurs to build a scalable, impactful organization. From flexible working arrangements to encouraging meaningful interactions with teammates across the globe, Sorcero provides a supportive community to bring out the best in each of us.
Our employees are driven by these common values:
- Pursuit of excellence and mastery of their craft
- Humility in defeat and in success
- Kindness and empathy towards others
- Desire to create large-scale, positive change
Sorcero builds AI powered solutions, combining the power of deep learning with the accuracy of ontologies to drive natural language understanding. Top Pharma companies, scientists and researchers use our platform and applications.
THE ROLE
We're seeking a passionate Senior Front-End Engineer to join our Applications team, where you'll build sophisticated, intuitive interfaces that bring our AI-powered life sciences platform to life. You'll craft elegant solutions that help medical professionals make critical decisions and ultimately impact patient care through your code.
As a Senior Front-End Engineer, you'll have significant ownership in shaping the user experience of our flagship applications. You'll collaborate with a cross-functional team and have the autonomy to influence both our technical approach and product design, ensuring we deliver extraordinary value to our customers in the life sciences industry.
THE ROLE
- Architect, build, and maintain sophisticated front-end applications using modern frameworks like Vue.js and React
- Design and implement innovative human-AI collaborative interfaces that accelerate professional workflows, allowing users to seamlessly interact with our AI systems while maintaining control and insight
- Create intuitive interfaces that make complex AI capabilities accessible and valuable to life sciences professionals
- Own critical user-facing features from concept to implementation, working across the entire development lifecycle
- Collaborate with product managers, designers, and engineers to transform complex scientific workflows into intuitive interfaces
- Optimize performance of our applications to handle complex data visualizations and AI-powered interactions
- Establish front-end best practices, patterns, and coding standards for the team
- Mentor junior engineers and contribute to the engineering culture
- Troubleshoot complex issues across the stack and take ownership of production incidents when they arise
- Make data-driven decisions to continuously improve our user experience
WHAT MAKES YOU A GREAT FIT
- You have 5-8+ years of experience building complex web applications with JavaScript frameworks like React and Vue.js
- You're fluent in modern front-end technologies: HTML, CSS, JavaScript, TypeScript, and Node
- You write clean, maintainable code and have strong opinions about code quality
- You're passionate about creating exceptional user experiences and understand the nuances of UX/UI design
- You thrive in a collaborative environment but can also work independently to solve complex problems
- You're a natural problem-solver who enjoys tackling ambiguous challenges
- You communicate effectively with both technical and non-technical stakeholders
- You're curious, adaptable, and committed to continuous learning
- You share our values: excellence, humility, kindness, and desire for large-scale positive impact
OUR ENGINEERING ENVIRONMENT
- Tech Stack: HTML/CSS, Vue.js, React, FastAPI, Cloud Run, API Gateway, Elastic Search, Redis, Cloud Storage, PostgreSQL, and BigQuery
- Development Approach: Agile methodology in a cross-functional team environment
- Tooling: Modern development workflows with CI/CD pipelines and automated testing
- Culture: Collaborative problem-solving with a focus on delivering value to customers
- Learning: Regular opportunities to explore new technologies and approaches
RESPONSIBILITIES
- Own and drive the overall front-end architecture and technical strategy within our platform: Envisioning, designing, creating, and supporting our solutions that operate with a high degree of operational excellence
- Partner with a cross-functional team to imagine, design, develop, test, and launch software that wows our community and inspires our peers
- Collaborate to deliver the best technology solution, responsible for front-end system design and support, and mentoring of our developers, always striving to raise the bar on engineering excellence across the team
- Be willing to explore business needs and learn un-prompted. Bring problems AND solutions to the table
- Understand our products from a customer and the software from an engineering perspective
REQUIRED QUALIFICATIONS
- 5-8+ years of software engineering experience using JavaScript frameworks such as Angular and React
- 5-8+ years experience with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node
- Motivation and drive to continuously improve and learn by trying new tools, processes, or methodologies
- Excellent verbal and written communication skills
PREFERRED QUALIFICATIONS
- Experience migrating Vue.js applications to React
- Working knowledge of dependency injection, operations/promises, and modular development
- Web Components and Design System development
- Experience in small start-up environments
- Problem solving skills; adaptable, proactive and willing to take ownership
- Ability to think creatively and adapt messages to the audience
- Prior use of GCP technologies at scale in a production environment
COMPENSATION AND BENEFITS
Sorcero is a remote and globally distributed team. We offer rewarding compensation that will include a base salary in the range of $150,000-$170,000 depending on experience and location.
We also provide the following benefits:
- Three weeks PTO + 1 week of December holiday recess
- One week Safe & Sick leave
- 10 company holidays + 2 floating holidays
- Medical, dental and vision benefits for you and your family
- Paid parental bonding leave
- 401(k) retirement plan, company match up to 5%
- Company-provided laptop and hardware
Because ∑ (human + AI) > human or AI alone
Sorcero is an Equal Opportunity Employer. We do not discriminate based upon race, religion, color, national origin, sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, education, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. and celebrates the diversity of its growing team.
We are unable to sponsor or take over sponsorship of employment Visa at this time.
Company Information
Location: Washington, D.C., District of Columbia, United States
Type: Hybrid