Frontend Developer

Job Description

Transform the digital workplace experience by uniting people, processes, and platforms through AI automation.

We are building a modern service management platform that enables growing businesses to reduce operational complexity and drive business success.

The Frontend Developer role is key in achieving this mission.

Responsibilities

  • Build the foundations for all things Atomicwork. Develop and maintain complex web applications emphasizing usability, performance, and scalability.
  • Design and build enterprise-grade systems. Implement and maintain high-quality applications and show craftsmanship while coding, testing, and deploying.
  • Collaborate with partner teams. Work with cross-functional teams, including design, product management, and backend engineering, to develop and launch new features.
  • Continuously improve our platform. Participate in code reviews and provide constructive feedback to other team members.
  • Stay ahead of the curve. Keep up with emerging trends and technologies in front-end development, and recommend new approaches to improve the user experience.
  • Self-direct your work and co-own the product. You will act like the technical founder of the product and have autonomy and responsibility to do what’s right for the customer.
  • Solve interesting technical problems. Use your creativity and skills to solve challenging technical problems.

Qualifications

  • You have spent at least three years working on complex, distributed software applications and know how to write them from scratch.
  • You are knowledgeable in Java, Go or Python and understand designing beautiful, functional experiences using React.
  • You’ll need strong database fundamentals and be comfortable with concepts like caching, query optimization, indexing, etc. Experience working on MySQL is preferred.
  • You enjoy working with APIs extensively and are comfortable building scalable platform systems and leveraging existing ones to your advantage.
  • You know your way around Amazon Web Services (AWS) and are comfortable managing applications on any public cloud infrastructure.
  • You understand the importance of documentation and like presenting your work to your peers before implementing your changes.
  • You aren’t faced with troubleshooting issues and can patiently debug large codebases without getting frustrated by complexity.
  • You have taken the time to read and understand our cultural values. Most importantly, you are a good person and don’t act like a jerk around your teammates.

Culture

  • Autonomy: We champion self-direction to deliver customer success, empowering teams and individuals to deliver peak performance.
  • Trust: We unwaveringly believe in our colleagues’ positive intentions, approaching every interaction with trust to accelerate execution.
  • Ownership: We demonstrate unwavering commitment to our mission and goals, taking full responsibility for triumphs and setbacks.
  • Mastery: We relentlessly pursue continuous self-improvement as individuals and teams, dedicating ourselves to constant learning and growth.
  • Impatience: We recognize that our world moves swiftly and is driven by an unyielding desire to progress with every endeavor.
  • Customer Obsession: We place our customers at the heart of everything we do, relentlessly seeking to understand their needs and exceed their expectations.