JavaScript Developer

Job Description

You like the good bits of JavaScript. You love building things that are fast without whizzing all over the screen. You think JS can improve user experience without replacing the entire front end. You love solving hard problems with elegant practical code. You love the challenge of being one of a cadre of UI-savvy experts amidst an organisation that's 50% back-end developers.
  • Build kickass JS components and user interfaces for world-class products
  • Deliver compelling functionality in performant code
  • Invent and prototype new features and interactions you can actually ship

Responsibilities

  • Design and implementation of web applications, specialising in the user interface of the product
  • Perform hands-on software development tasks, such as prototyping, feature development, bug fixing, unit testing and writing automated functional tests
  • Liaise with the product architect and developers on software design, dependencies and code maintainability
  • Liaise with the UI designers on design and implementation of interfaces
  • Provide time and size estimates for project tasks
  • Promote the use of JavaScript, CSS and Ajax best practice across the company

Required Skills

  • Extensive hands-on experience in JavaScript
  • Strong software design and object oriented coding skills
  • Experience building Ajaxified web apps
  • Passion for usability, efficiency and performant code
  • Initiative and the ability to work independently to drive development
  • Excellent communication skills

Preferred skills

  • Experience with JQuery - that's the library we use
  • Experience in standards-compliant efficient CSS and HTML
  • Experience with agile software development methodologies like XP and Scrum
  • Keen to learn more about new languages and frameworks

Typical experience

  • 4 years in a professional standards-based web development role

How We Work

Our software is Java-based, but many of our developers love other languages too. We actively debate best practice and push for improvements. Change is driven by individuals. We have 20% Time and quarterly hackfests that let you show off your creativity and passion. 


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