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.