Mission BioMission Bio

Senior Software Engineer - Frontend

Posted 27.01.2019
Take The InterviewOriginal Job Post

Mission Bio is looking for a Senior Software Engineer to join the software engineering team and help build elegant, intuitive interfaces to analyze genomic data.


What you’ll do:


We are a small, fast-growing company and you will work on different projects across the organization. We are building all our systems from the ground-up using the latest technologies so we can iterate quickly and move fast. Some things you will do:


  • Collaborate with design, product & engineering to define the user experience
  • Design & build user interfaces for customer-facing and internal web applications with a focus on ease of use, visual appeal and performance
  • Design and implement novel data summarization and visualization methods
  • Start projects from scratch, design, implement, ship, get feedback from users and iterate
  • Maintain cohesive architecture on several evolving projects
  • Develop reusable components & abstractions, processes and documentation to improve our development practices


What we are looking for:


  • 5+ years of front-end development experience with a SaaS product
  • Extensive experience building and maintaining responsive web interfaces using modern Javascript, HTML & CSS tools and client-side frameworks like React or Vue
  • Have a feel for great UI & UX and care about more than just code. Product intuition is as important as programming ability.
  • Ability to create extensible style libraries and code for reusability and maintainability
  • Good understanding of asynchronous request handling
  • Flexibility and comfort with working in a fast-paced and sometimes ambiguous environment with evolving requirements
  • Experience working with remote teams in an Agile/Scrum environment
  • Experience supervising contractors and junior developers
  • Excellent oral & written communication skills
  • BS in Computer Science or equivalent


Experience with microservices architecture (REST, API Gateway, Lambda), end-to-end testing frameworks (Cypress.io, BrowserStack), load testing frameworks (Locust) & DevOps tools (SAM, Cloudformation, CodePipeline) is a big plus.


Our application stack:


  • Frontend: Vue.js, Axios, Chart.js, S3, Cloudfront
  • Backend: Python, some Node.js / Express
  • Databases: Aurora MySQL, DynamoDB
  • Microservices implemented using REST, API Gateway, Lambda
  • Various tools like Auth0, Sentry, Segment, SparkPost, Postman, NeverBounce


Take The Interview
Posted 27.01.2019