Senior Software Engineer-Front End

Job Location: San Mateo, CA

Job Type: Full time

Job Summary:

Our Client  is the world’s largest shared-mobility company.  They have a rich software stack with which they  solve a wide range of challenges: embedded custom hardware and firmware, mobile-first user experience, analytics, scalable real-time scheduling and monitoring, etc. . They are building this huge scalable transportation platform and looking for very innovative, broad architecture/sophisticated design minds with hands-on experience in various technologies like Android, iOS, Responsive client application built on Ember, SOA,  Mapping, Big Data Technologies like Hadoop, Cassandra, Apache Spark, Clojure, Haskell, Machine Learning, Deep Learning, Concourse, Docker, BOSH and so on.


  • Design, implement, deliver, and maintain applications and features for members, customer support, and administrators
  • Work closely with product designers, product managers and quality engineers to turn requirements and design documents into elegant code and delightful user experience
  • Use modern tooling for rapid development, integrated testing, and high performance
  • Mentor junior engineers, contribute to architecture decisions, conduct insightful code reviews
  • Strive for continuous improvement of the member experience


  • BS in Computer Science or equivalent experience
  • Experience in modern front-end technologies (React preferred, Vue, Angular)
  • Strong ES6+ and/or TypeScript experience, ES6 classes, and functional programming
  • Skill in component-based application architecture
  • Familiarity with various back-end APIs (graphQL, json-api preferred)
  • Solid understanding of CSS3
  • Experience with UI test frameworks (jest preferred)
  • Experience with various software lifecycle tools such as Git, JIRA, etc
  • Experience and skill as a technical interviewer and code reviewer
  • Knowledge of back-end systems and languages (e.g. Java, Ruby)
  • Shipped robust, performance applications to production
  • Clear verbal and written communication; demonstrated ability to collaborate with peers from a variety of disciplines

Send Resume:

No Comments Yet.

Leave a comment