Senior Software Engineer - Front-End

June 3

Apply Now
Logo of Vivodyne

Vivodyne

11 - 50

💰 $38M Seed Round on 2023-11

Description

• The software engineering team is responsible for continuously implementing, improving, maintaining and operating all non-physical elements of our groundbreaking drug discovery and development platform. As a Senior Software Engineer (Front-End), you will draw on your experience and the most modern front-end technologies to create our innovative scientist-facing products and interfaces. You'll work as part of a cross-functional team drawn from product managers, designers, architects, backend software engineers, hardware engineers, AI scientists, and biologists to rapidly deliver and evolve our production systems. • Develop the rich interfaces to high-end scientific tools that enable scientists to design, monitor, and analyze experiments on lab-grown human organs • Contribute to significant front-end components of our platform through all phases of the system development life cycle • Play a leading role in the selection of key technologies, frameworks, and third-party products to build world-class, robust, and reliable front-end systems • Help establish relevant practices for ensuring the quality of front-end systems including owning and maintaining appropriate tests at different levels (components, browsers, etc.) • Clearly communicate and document decisions and designs • Work collaboratively and proactively with other senior members of the organization, ensuring the creation of front-end services that satisfy the needs of all stakeholders • Implement the security posture for front-end systems to safely handle sensitive information • Collaborate with product and back-end engineers to create reusable design systems to facilitate the building of consistent experiences. • Build out reusable UI components to allow new interfaces and experiences to be mocked up quickly • Use data visualization techniques to make complex information understandable and actionable • Identify and resolve performance and scalability issues • Lead other engineers by your example of excellent engineering discipline and productivity, serving as a technical mentor for your more junior engineering colleagues. • Help coordinate the efforts of other builders working together across a given team

Requirements

• 6+ years of experience, or equivalent, designing and building robust user interfaces (with high degrees of complexity that are revenue-critical and/or highly-used) through all phases of SDLC and supporting in production • Expert knowledge of the modern front-end development ecosystem • Fluency in multiple programming languages/programming paradigms including JavaScript, TypeScript, and Python • Knowledge and experience with modern JavaScript client-side web user interface and API frameworks (Bootstrap, Tailwind, React, Redux, Angular, Node.js, GraphQL, Apollo), including experience creating modular, testable user interfaces • Experience with effective imaging and numerical data visualization techniques and technologies including management of high-resolution image rendering and streaming; Familiarity with libraries for graphing and image handling • Experience with multi-stage deployment environments and automated CI/CD systems including build systems for front-end bundles such as webpack • Experience working within an Agile framework • Enthusiasm for quality, design, and user experience; Strong empathy for users; Detail oriented drive to create world class systems and experiences • Enthusiasm for understanding the product and application domain and using that understanding to design solutions • Ability to communicate effectively within a distributed team and with project stakeholders, both in meetings, over Slack and in written formats, such as tech design docs, tickets, and pull requests • Strong track record of operating creatively and autonomously in startup environments • Proven ability to execute as an individual contributor in the face of ambiguity, shifting priorities, and limited resources • Demonstrated ability to handle multiple competing priorities and projects in a fast-paced environment with a proven track record for delivering results on large, cross functional projects • Strong steward of a software product and codebase, managing complexity and technical debt for a product that is evolving quickly

Benefits

• 11 paid holidays • Generous Accrued Time Off increasing with years of service • Generous paid sick time • Annual day of service

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com