Senior Software Engineer - Front End

Mesosphere   •  

San Francisco, CA

Industry: Technology

  •  

5 - 7 years

Posted 170 days ago

This job is no longer available.

Mesosphere is seeking a senior software engineer to architect and build an advanced learning environment for cloud computing. You will collaborate with designers, product managers, engineers, and technical writers to develop concepts and bring innovative web experiences to life. The role requires a deep understanding of JavaScript and frameworks such as ReactJS or AngularJS, as well as HTML, CSS, and SQL. As a senior engineer, you should excel with minimal technical supervision, embrace time constraints, and work with team members to deliver high-quality products and features. Our ideal engineer would have strong design and implementation skills to complement their development skills. A passion for learning/education tools and cloud infrastructure is a plus.

Responsibilities

  • Architect, develop, and maintain innovative technical solutions and features for Mesosphere’s documentation website and learning hub
  • Build elegant user interfaces to mirror UX requirements and designs
  • Help manage roadmap and release schedules, to ensure requirements and timelines are met
  • Build performant, scalable, well-tested, and maintainable features
  • Debug, troubleshoot, and resolve complex technical issues reported by customers
  • Explore and incorporate emerging web development trends
  • Play a key role in realizing our product vision

Skills & Requirements

  • 5 or more years of experience as a front end developer on production websites
  • Ability to set up, configure, manage, and perform all phases of front end web application design, development, testing, and deployment
  • Expert knowledge of modern front end technologies: React/Redux (or another similar framework), JavaScript, HTML, CSS
  • Experience integrating diverse components and technologies using external APIs
  • Competence or willingness to come up to speed with Ruby on Rails/SQL backends
  • Experience with CI/CD and Git/GitHub
  • Ability to learn new frameworks and techniques in advance of projects that require them
  • Self-driven and motivated with a strong work ethic, and a passion for solving problems
  • Ability to communicate and collaborate effectively, across teams and functions
  • Strong portfolio of work showcasing listed job requirements