Front End Engineer (React JS)

You will work with a team of great engineers and designers to build a new user experience. We ask hard questions and challenge each other to improve our work constantly. We are individually driven and team-oriented. We’re dedicated to Agile methodology and big believers in ‘lean’ (which means we don’t do the documentation for documentation’s sake). We know the importance of validating our assumptions about users, so we implement several types of testing to prove our assumptions right or wrong. Our bottom line is improving our user’s experience – no matter what.

This is a role with broad technical responsibilities with a greenfield project. Together, we will take the product from a startup to a scalable business. You’ll partner with product managers and designers and work with customers and the analytics team every day, to make important decisions that allow Atlassian to build new products.

We’re hiring a Front-End Engineer with full-stack experience reporting to the Team. You are a Product Engineer previously working at a successful startup where you have had end-to-end responsibility for new customer-driven features. You’ll be responsible for designing, implementing, and maintaining the Jira Product Discovery product with your team. Our products are coded in ReactJS and TypeScript.







Your responsibilities

  • Together with the Designers and Product Managers, improve the experience and product for the customer.

  • Create new and improve existing features in the front-end of Jira Product Discovery (JPD) using

ReactJS and Typescript.

  • Write components, but you’d rather leverage and contribute to existing libraries.

  • Take care of the E2E software development lifecycle: you build it, you run it

Qualifications & Experience

3+ years of experience taking ownership of features with medium to large-running projects

  • Love to feel the flow of fast development cycles and close collaboration with the PMs and designers

  • Understand how to build performant, decoupled, testable, and maintainable code

  • Worked in an all-remote team, enjoyed taking ownership, and contributed to the team’s happiness.

  • Possess a deep understanding of modern web architectures and distributed systems

  • Possess practical knowledge of different approaches to Agile software development

  • Enjoy sharing knowledge with teammates and working collaboratively when you need help.

  • Experience building large-scale performing SPA web applications

  • Experience working in a new product or startup environment

  • Experience working across multiple codebases when delivering features

  • Experience evaluating trade-offs between correctness, robustness, performance, and customer value

All rights reserved 2022 © Caelor