Senior Software Engineer – Frontend at Astronomer

Remote
Astronomer

Senior Software Engineer – Frontend

  • Engineering
  • Remote job

Job description

Astronomer is a rapidly growing startup with the mission to build the next generation of data orchestration. At the core of our product is Apache Airflow, the open-source Python-based task orchestrator widely adopted among startups and enterprises alike to author, schedule, and monitor data workflows. Making Airflow better is a key goal for us at Astronomer: the healthier Airflow and its community is, the better we are.

We are looking for skilled engineers to join our team and help us and our existing team of committers to make Apache Airflow better for everyone, not just our customers. The right candidate will find the idea of working on a complex software exciting, will relish the idea to design, communicate and implement real-time APIs and highly-available components, and improve their performance too.

We are seeking a passionate, hard-working, and talented frontend engineer to help us reimagine the next generation of the open-source Airflow UI. You’ll be responsible for helping architect, build, and grow a new API-driven application that will become the foundation of Airflow’s future.

Responsibilities

  • Developing high-performance, reliable, and maintainable code whether implementing features or fixing bugs.
  • Able to prototype quickly to articulate and evaluate ideas strategically.
  • Collaborating with designers and other UI engineers to ensure alignment to UI architectural standards and user experience patterns.
  • Delivering thoughtful solutions for complex problems through test-driven development and automated testing.
  • Encouraged to participate in the Airflow community (via Slack, mailing list, and GitHub).

Requirements

Qualifications

  • Solid proficiency in JavaScript and CSS, including DOM manipulation
  • Experience building complex single-page applications with React.js, and have an extensive understanding its core principles, and workflows
  • Experience deploying React.js applications in a variety of environments.
  • Thorough understanding of testing frameworks (e.g. Jest)
  • Solid understanding of RESTful API design and integration
  • Solid understanding of modular design and single responsibility principle
  • Experience with static type checking (Flow, Typescript, etc) a plus
  • Previous experience with Airflow is not required for this role

Key skills

  • You sweat the details—all of them
  • Strong interpersonal skills to articulate ideas and strategies. As we will feed our changes back to the Apache Airflow project, these skills are important in order to be able to evangelize your ideas to other members of the Airflow project
  • Ability to adjust to change and rapid pace of development
  • Ability to see the big picture and keep an eye on long-term goals and direction, while taking care of short-term needs
  • Good design and UX sensibilities
  • Eager to peer up with other engineers to enable and grow each other

At Astronomer, we value diversity. We are an equal opportunity employer: we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

See all Developer Jobs >

Sign up for Daily Remote Job Alerts!

Want Access to 25,000+ More Remote and Flexible Jobs?

More Jobs

More Jobs

Part-time to full-time,
freelance to employee

More Career Fields

More Career Fields

50+ flexible
job categories

More Resources

More Resources

Q&A's, webinars,
career coaching & more

Learn More About Our Premium Service