Senior Front-end Engineer, Bitbucket

Job Description

Are you an innovative and talented Front-end Developer?

Are you interested in working on a fast-paced team that ships code to millions of users several times a week?

Want to build the future of code collaboration at a company built by developers for developers?

Come join us at Atlassian and work on Bitbucket, our source code collaboration and hosting product. You will be working in a fast-paced SaaS environment where every line of code you write will be appreciated by a developer community of millions. You will be responsible for architecting, implementing and optimizing the code that powers Bitbucket's UI. The company and our products are scaling rapidly and this is one of the teams with the most to gain.

More about you

On your first day, we'll expect you to:

  • Dream up and develop new features for Bitbucket that will make millions of developers around the world more productive
  • Keep Bitbucket's front-end lean and fast
  • Ensure all features are a pleasure to use
  • Work across cutting edge frameworks and technologies, like React, Redux, and JavaScript ES6.
  • Keep us honest and teach us a thing or two about writing clean, maintainable front-end code
  • Have the opportunity to interact with and visit other teams at Atlassian, located across San Francisco and Sydney

Key Skills:

  • The ability to write any component in vanilla JavaScript, but the intelligence to leverage existing libraries when it makes sense
  • We're exploring use of React and Redux, and we write all new code with ES6 features, so familiarity with some or all of these is helpful
  • Efficient, well-structured use of HTML tags and CSS selectors/properties
  • We also use LESS, so experience with a CSS pre-processor is helpful
  • Motivated person who can deliver high-quality code in a timely manner, whether working alone or in a small team
  • Comfort with and understanding of DVCS; we use Git and Mercurial for daily development and run a website built around those technologies
  • Our backend is written largely in Python, and willingness to occasionally dive in on the backend to help fix small bugs or push features forward is always appreciated


More about the perks

Our offices are open, highly collaborative and yes, fun! To support you at work (and play) we offer some killer perks: ample time off to relax and recharge, five paid volunteer days a year for your favorite cause, plenty of food and drinks (including beer and bubbly), ergonomic workstations with Aeron chairs, unique ShipIt days, a company paid trip after five years, generous employer-paid insurance coverage for you and your family, 401k matching and more.


More about Atlassian

Software is changing the world, and we’re at the center of it all. With more than 60,000 global customers (including 85 of the Fortune 100) and a highly disruptive business model, we’re advancing the art of team collaboration with products like JIRA, Confluence and HipChat–and we’re just getting started. Driven by honest values, an amazing culture, and consistent revenue growth, we’re out to unleash the potential of every team. From Amsterdam and Austin to Sydney and San Francisco, we’re looking for people who are powered by passion and eager to do the best work of their lives in a highly autonomous yet collaborative, no B.S. environment.

We believe that the unique contributions of all Atlassians are the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

Atlassian, Inc., will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of SFPC Art.49. 

Additional Information

All your information will be kept confidential according to EEO guidelines.


Meet Some of Atlassian's Employees

Swati R.

Engineering Manager

Swati ensures that every feature and functionality of Atlassian’s popular products are fully and fantastically integrated in ways that will create seamless and unique user experiences.

Namrata L.

Senior Platform Developer

Namrata is responsible for building the back-end cloud services that solve common problems across Atlassian’s product base and keep the company’s customer experiences smooth and consistent.


Back to top