Resume and JobRESUME AND JOB
Atlassian logo

Principal Frontend Software Engineer

Atlassian

Principal Frontend Software Engineer

Atlassian logo

Atlassian

full-time

Posted: December 5, 2025

Number of Vacancies: 1

Job Description

Principal Frontend Software Engineer

📋 Job Overview

As a Principal Frontend Software Engineer at Atlassian, you will tackle complex problems, deliver shared frontend platforms, and lead cross-team projects. You'll set standards for code quality, architecture, and operational excellence, while mentoring and influencing technical leadership across the organization.

📍 Location: Sydney, Australia

🏢 Category: Engineering

📅 Posted: 2025-12-06 02:14 AM

🎯 Key Responsibilities

  • Tackle the largest and most complex problems on the team, from technical design to launch, with a focus on customer impact and measurable outcomes
  • Deliver shared frontend platforms, libraries, and tooling (design system components, UI frameworks, build/test infra) used by multiple teams and products
  • Determine plans-of-attack on large, cross-team projects; de-risk ambiguous problem spaces through RFCs, ADRs, and rapid prototypes
  • Solve complex frontend architecture challenges and define standards for TypeScript, React, state management, data fetching, error handling, and release strategies; drive adoption across teams
  • Lead code reviews and documentation at scale; take on high-risk bug fixes and incidents, driving durable technical and process improvements
  • Set the standard for thorough, meaningful code reviews, test strategies, and operational excellence in the web stack
  • Partner across engineering, product, design, and research to drive company-wide initiatives spanning multiple projects (accessibility, performance, reliability, security, privacy)
  • Transfer depth of knowledge across JavaScript/TypeScript and modern web frameworks to help teams choose the right tools and evolve the stack responsibly
  • Mentor and sponsor engineers across levels; grow technical leaders; influence hiring standards and technical leveling

✅ Required Qualifications

  • Experience with Javascript (ES6), HTML5, CSS
  • Experience with modern Javascript frameworks (e.g., React, AngularJS, Vue)
  • Bachelor's or Master's degree (preferably a Computer Science degree or equivalent experience)
  • Understanding of modern frontend ecosystem, including bundling, linting, testing and releasing
  • Extensive experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai)
  • Strong comfortability with the JavaScript language and ecosystem
  • Experience building frontend applications at scale
  • Experience in Agile software development methodologies
  • Experience engineering software systems of medium-to-large scope and complexity
  • Experience mentoring more junior engineers

🛠️ Required Skills

  • JavaScript (ES6)
  • HTML5
  • CSS
  • React
  • AngularJS
  • Vue
  • TypeScript
  • State management
  • Data fetching
  • Error handling
  • Release strategies
  • Jest
  • Cypress
  • Mocha
  • Chai
  • Agile software development
  • Frontend architecture
  • Code reviews
  • Documentation
  • Mentoring
  • Technical leadership
  • RFCs
  • ADRs
  • Rapid prototyping
  • UI frameworks
  • Design system components
  • Build/test infrastructure
  • Accessibility
  • Performance
  • Reliability
  • Security
  • Privacy

🎁 Benefits & Perks

  • Health coverage
  • Paid volunteer days
  • Wellness resources

Locations

  • Sydney, Australia

Salary

Estimated Salary Rangemedium confidence

180,000 - 250,000 AUD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • JavaScript (ES6)intermediate
  • HTML5intermediate
  • CSSintermediate
  • Reactintermediate
  • AngularJSintermediate
  • Vueintermediate
  • TypeScriptintermediate
  • State managementintermediate
  • Data fetchingintermediate
  • Error handlingintermediate
  • Release strategiesintermediate
  • Jestintermediate
  • Cypressintermediate
  • Mochaintermediate
  • Chaiintermediate
  • Agile software developmentintermediate
  • Frontend architectureintermediate
  • Code reviewsintermediate
  • Documentationintermediate
  • Mentoringintermediate
  • Technical leadershipintermediate
  • RFCsintermediate
  • ADRsintermediate
  • Rapid prototypingintermediate
  • UI frameworksintermediate
  • Design system componentsintermediate
  • Build/test infrastructureintermediate
  • Accessibilityintermediate
  • Performanceintermediate
  • Reliabilityintermediate
  • Securityintermediate
  • Privacyintermediate

Required Qualifications

  • Experience with Javascript (ES6), HTML5, CSS (experience)
  • Experience with modern Javascript frameworks (e.g., React, AngularJS, Vue) (experience)
  • Bachelor's or Master's degree (preferably a Computer Science degree or equivalent experience) (experience)
  • Understanding of modern frontend ecosystem, including bundling, linting, testing and releasing (experience)
  • Extensive experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai) (experience)
  • Strong comfortability with the JavaScript language and ecosystem (experience)
  • Experience building frontend applications at scale (experience)
  • Experience in Agile software development methodologies (experience)
  • Experience engineering software systems of medium-to-large scope and complexity (experience)
  • Experience mentoring more junior engineers (experience)

Responsibilities

  • Tackle the largest and most complex problems on the team, from technical design to launch, with a focus on customer impact and measurable outcomes
  • Deliver shared frontend platforms, libraries, and tooling (design system components, UI frameworks, build/test infra) used by multiple teams and products
  • Determine plans-of-attack on large, cross-team projects; de-risk ambiguous problem spaces through RFCs, ADRs, and rapid prototypes
  • Solve complex frontend architecture challenges and define standards for TypeScript, React, state management, data fetching, error handling, and release strategies; drive adoption across teams
  • Lead code reviews and documentation at scale; take on high-risk bug fixes and incidents, driving durable technical and process improvements
  • Set the standard for thorough, meaningful code reviews, test strategies, and operational excellence in the web stack
  • Partner across engineering, product, design, and research to drive company-wide initiatives spanning multiple projects (accessibility, performance, reliability, security, privacy)
  • Transfer depth of knowledge across JavaScript/TypeScript and modern web frameworks to help teams choose the right tools and evolve the stack responsibly
  • Mentor and sponsor engineers across levels; grow technical leaders; influence hiring standards and technical leveling

Benefits

  • general: Health coverage
  • general: Paid volunteer days
  • general: Wellness resources

Target Your Resume for "Principal Frontend Software Engineer" , Atlassian

Get personalized recommendations to optimize your resume specifically for Principal Frontend Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Frontend Software Engineer" , Atlassian

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

EngineeringSydneyAustraliaEngineering

Related Jobs You May Like

No related jobs found at the moment.

Atlassian logo

Principal Frontend Software Engineer

Atlassian

Principal Frontend Software Engineer

Atlassian logo

Atlassian

full-time

Posted: December 5, 2025

Number of Vacancies: 1

Job Description

Principal Frontend Software Engineer

📋 Job Overview

As a Principal Frontend Software Engineer at Atlassian, you will tackle complex problems, deliver shared frontend platforms, and lead cross-team projects. You'll set standards for code quality, architecture, and operational excellence, while mentoring and influencing technical leadership across the organization.

📍 Location: Sydney, Australia

🏢 Category: Engineering

📅 Posted: 2025-12-06 02:14 AM

🎯 Key Responsibilities

  • Tackle the largest and most complex problems on the team, from technical design to launch, with a focus on customer impact and measurable outcomes
  • Deliver shared frontend platforms, libraries, and tooling (design system components, UI frameworks, build/test infra) used by multiple teams and products
  • Determine plans-of-attack on large, cross-team projects; de-risk ambiguous problem spaces through RFCs, ADRs, and rapid prototypes
  • Solve complex frontend architecture challenges and define standards for TypeScript, React, state management, data fetching, error handling, and release strategies; drive adoption across teams
  • Lead code reviews and documentation at scale; take on high-risk bug fixes and incidents, driving durable technical and process improvements
  • Set the standard for thorough, meaningful code reviews, test strategies, and operational excellence in the web stack
  • Partner across engineering, product, design, and research to drive company-wide initiatives spanning multiple projects (accessibility, performance, reliability, security, privacy)
  • Transfer depth of knowledge across JavaScript/TypeScript and modern web frameworks to help teams choose the right tools and evolve the stack responsibly
  • Mentor and sponsor engineers across levels; grow technical leaders; influence hiring standards and technical leveling

✅ Required Qualifications

  • Experience with Javascript (ES6), HTML5, CSS
  • Experience with modern Javascript frameworks (e.g., React, AngularJS, Vue)
  • Bachelor's or Master's degree (preferably a Computer Science degree or equivalent experience)
  • Understanding of modern frontend ecosystem, including bundling, linting, testing and releasing
  • Extensive experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai)
  • Strong comfortability with the JavaScript language and ecosystem
  • Experience building frontend applications at scale
  • Experience in Agile software development methodologies
  • Experience engineering software systems of medium-to-large scope and complexity
  • Experience mentoring more junior engineers

🛠️ Required Skills

  • JavaScript (ES6)
  • HTML5
  • CSS
  • React
  • AngularJS
  • Vue
  • TypeScript
  • State management
  • Data fetching
  • Error handling
  • Release strategies
  • Jest
  • Cypress
  • Mocha
  • Chai
  • Agile software development
  • Frontend architecture
  • Code reviews
  • Documentation
  • Mentoring
  • Technical leadership
  • RFCs
  • ADRs
  • Rapid prototyping
  • UI frameworks
  • Design system components
  • Build/test infrastructure
  • Accessibility
  • Performance
  • Reliability
  • Security
  • Privacy

🎁 Benefits & Perks

  • Health coverage
  • Paid volunteer days
  • Wellness resources

Locations

  • Sydney, Australia

Salary

Estimated Salary Rangemedium confidence

180,000 - 250,000 AUD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • JavaScript (ES6)intermediate
  • HTML5intermediate
  • CSSintermediate
  • Reactintermediate
  • AngularJSintermediate
  • Vueintermediate
  • TypeScriptintermediate
  • State managementintermediate
  • Data fetchingintermediate
  • Error handlingintermediate
  • Release strategiesintermediate
  • Jestintermediate
  • Cypressintermediate
  • Mochaintermediate
  • Chaiintermediate
  • Agile software developmentintermediate
  • Frontend architectureintermediate
  • Code reviewsintermediate
  • Documentationintermediate
  • Mentoringintermediate
  • Technical leadershipintermediate
  • RFCsintermediate
  • ADRsintermediate
  • Rapid prototypingintermediate
  • UI frameworksintermediate
  • Design system componentsintermediate
  • Build/test infrastructureintermediate
  • Accessibilityintermediate
  • Performanceintermediate
  • Reliabilityintermediate
  • Securityintermediate
  • Privacyintermediate

Required Qualifications

  • Experience with Javascript (ES6), HTML5, CSS (experience)
  • Experience with modern Javascript frameworks (e.g., React, AngularJS, Vue) (experience)
  • Bachelor's or Master's degree (preferably a Computer Science degree or equivalent experience) (experience)
  • Understanding of modern frontend ecosystem, including bundling, linting, testing and releasing (experience)
  • Extensive experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai) (experience)
  • Strong comfortability with the JavaScript language and ecosystem (experience)
  • Experience building frontend applications at scale (experience)
  • Experience in Agile software development methodologies (experience)
  • Experience engineering software systems of medium-to-large scope and complexity (experience)
  • Experience mentoring more junior engineers (experience)

Responsibilities

  • Tackle the largest and most complex problems on the team, from technical design to launch, with a focus on customer impact and measurable outcomes
  • Deliver shared frontend platforms, libraries, and tooling (design system components, UI frameworks, build/test infra) used by multiple teams and products
  • Determine plans-of-attack on large, cross-team projects; de-risk ambiguous problem spaces through RFCs, ADRs, and rapid prototypes
  • Solve complex frontend architecture challenges and define standards for TypeScript, React, state management, data fetching, error handling, and release strategies; drive adoption across teams
  • Lead code reviews and documentation at scale; take on high-risk bug fixes and incidents, driving durable technical and process improvements
  • Set the standard for thorough, meaningful code reviews, test strategies, and operational excellence in the web stack
  • Partner across engineering, product, design, and research to drive company-wide initiatives spanning multiple projects (accessibility, performance, reliability, security, privacy)
  • Transfer depth of knowledge across JavaScript/TypeScript and modern web frameworks to help teams choose the right tools and evolve the stack responsibly
  • Mentor and sponsor engineers across levels; grow technical leaders; influence hiring standards and technical leveling

Benefits

  • general: Health coverage
  • general: Paid volunteer days
  • general: Wellness resources

Target Your Resume for "Principal Frontend Software Engineer" , Atlassian

Get personalized recommendations to optimize your resume specifically for Principal Frontend Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Frontend Software Engineer" , Atlassian

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

EngineeringSydneyAustraliaEngineering

Related Jobs You May Like

No related jobs found at the moment.