Working at Atlassian
Atlassians can choose where they work – whether in an office, from home, or a combination of the two. That way, they can better support their family, personal goals, and other priorities. Atlassian hires in any country where it has a legal entity.
Overview
We are the Mobile Foundations team. Atlassian is looking for a Senior Mobile Engineer to design and maintain our mobile libraries and tools, especially with a strong focus on Android & React Native expertise. This role enables our product teams to deliver great user experiences.
Responsibilities
Your daily work will help Atlassian engineers work more productively and deliver effortlessly. Your decisions will directly improve Atlassian's product quality and developer experience.
What You'll Do
Build and maintain tools that hundreds of Atlassian mobile engineers rely on daily, focusing on Native Android development and the React Native ecosystem.
Contribute to the developer experience across the development lifecycle: faster dev environments, CI/CD pipelines, code integrations, improving productivity, ensuring high code quality, and more.
Play a key role in Atlassian's platform and developer productivity strategy by building guidelines, setting standards, and developing tooling to be applied to mobile code at scale.
Collaborate closely with internal engineers to understand their needs and deliver solutions that enhance productivity.
Your background
Proficient with React Native and its ecosystem.
Experience with Kotlin, Java, Android UI design principles, patterns, and best practices.
Experience with Android Studio, Gradle, Git, and other development tools.
Strong background in CI/CD pipelines, developer productivity tooling, and automation.
Experience with testing frameworks such as JUnit, Espresso, Robolectric.
Experience debugging problems across systems/repositories and designing solutions that scale and span the whole stack.
Deep understanding of multithreading and concurrency.
System mindset that considers edge cases, observability, error handling, and integration across external systems.
Empathy for internal engineer customers and a service mindset for solving fellow engineers' problems.
Ability to work independently and in a team environment.
Strong communication and interpersonal skills; ability to collaborate with cross-functional and geographically distributed teams.
6+ years of experience building large-scale mobile applications.
It's great, but not required if you have
Experience working on platform teams.
Advanced CI/CD and automation experience.
Familiarity with package managers and relevant tooling.
Bash/shell script experience.
Knowledge of open-source libraries and frameworks (e.g., for logging, wiring, testing, and building).
Some industry experience with public cloud offerings (AWS, GAE, Azure).
Benefits & Perks
Atlassian offers a wide range of benefits to support you, your family, and your community. Offerings include health and wellbeing resources, paid volunteer days, and more. Learn more at
go.atlassian.com/perksandbenefits
.
About Atlassian
At Atlassian, we're motivated by a common goal: to unleash the potential of every team. Our products help teams worldwide and are designed for all types of work. We value the unique contributions of all Atlassians. We do not discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. All information is kept confidential according to EEO guidelines. We can support accommodations or adjustments at any stage of the recruitment process. For more about our culture and hiring process, visit
go.atlassian.com/crh
.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industry
Software Development
#J-*****-Ljbffr