The Job logo

What

Where

Senior Android Engineer, UI Platform Mobile

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
As a Senior Android Engineer in UI Platform Mobile at Atlassian, you will contribute to core pieces of the developer experience, focusing on faster development environments, code integrations, and high code quality. This role involves building guidelines, setting standards, and tools for mobile code changes at scale.

What you'll do:-

  • This team builds the tools hundreds of Mobile engineers use daily to ship high-quality work. You'll contribute to a core piece of the Atlassian developer experience and touch every aspect of the development lifecycle ranging from faster development environments, code integrations, improving developer experience, ensuring high code quality and more.
  • Our team plays a crucial role in the Atlassian platform and developer productivity strategy. You will build guidelines, setting standards and toolings to be applied to the mobile code and changes done at scale.

Your Background:-

  • 7+ years of experience building large-scale Mobile applications.
  • Proficient in Kotlin and Java programming languages.
  • Proficiency in Android UI design principles, patterns, and best practices.
  • Experience with Android Studio, Gradle build tool, Git, and other development tools.
  • Experience with testing frameworks such as J Unit, Espresso, and Robo electric.
  • Experience debugging problems across systems/repositories and designing solutions that scale and span the whole stack.
  • Experience with Multithreading and concurrency.
  • System mindset that considers edge cases, observability, error handling, and integration across external systems.
  • Grow when working with internal engineer customers and have a deep empathy/ on solving fellow engineer's problems.
  • Work with a cross geo-graphical teams to lead the outcome.

It's great but not required if you have:-

  • Experience working on platform teams.
  • Bundling and CI-CD experience.
  • Package managers and tooling.
  • Bash/shell script experience.
  • React Native exposure.
  • Knowledge of open-source libraries and frameworks (e.g. for logging, wiring, testing, and building)
  • Industry experience with public cloud offerings (e.g., AWS, Google App Engine, Azure)
Set alert for similar jobsSenior Android Engineer, UI Platform Mobile role in Bengaluru, India
Atlassian Logo

Company

Atlassian

Job Posted

a year ago

Job Type

Full-time

WorkMode

Remote

Experience Level

8-12 years

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Atlassian Logo

Senior Android Engineer, UI Platform Mobile

Atlassian

Bengaluru, Karnataka, India

Posted: a year ago

We are looking for a Software Engineer to design our web frontend systems and tools that help our product teams to deliver great user experiences. Your work will improve Atlassian's overall product quality. Join us if you are passionate about building core mobile app systems, care about customer feedback, and strive for the best developer experience.

Atlassian Logo

Principal Engineer- UIP Mobile

Atlassian

Bengaluru, Karnataka, India

Posted: a year ago

In this role, you'll get the chance to: DevEx group builds tools used across the Mobile Development lifecycle which is used by hundred of Mobile engineers daily to ship high-quality work productively. You'll contribute to a core piece of the Atlassian developer experience and touch every aspect of the development lifecycle ranging from faster development environments, code integrations, improving developer experience, ensuring high code quality, Mobile Design Systems and more. Our team plays a crucial role in the Atlassian platform and developer productivity strategy. You will build guidelines, setting standards and toolings to be applied to the iOS/Android code and changes done at scale. You will lead the development of mobile applications for iOS and Android platforms. You will collaborate with cross-functional teams to design and develop high-quality mobile applications. You will develop and maintain technical documentation for mobile applications, conduct code reviews and provide constructive feedback to team members. You will mentor and coach junior team members. Proficiency in Swift, Objective-C, Java, and Kotlin Strong understanding of Xcode toolset, compilation process, GCD & Networking, modularisation. Experience with Xcode/Android Studio, Git, and other development tools. Experience debugging problems across systems/repositories and designing solutions that scale and span the whole stack. System mindset that considers edge cases, observability, error handling, and integration across external systems. Excellent problem-solving and analytical skills. Strong verbal and written communication skills 10+ years of experience in mobile application development Strong understanding of mobile application architecture and design patterns Experience with mobile application testing and debugging Excellent communication and collaboration skills Ability to work in a fast-paced environment and manage multiple projects simultaneously If you've got these skills, even better Experience working on Mobile Platform teams. Bundling and CI-CD experience. Package managers and relevant tooling. Bash/shell script experience. React Native exposure. Knowledge of open-source libraries and frameworks (e.g. for logging, wiring, testing, building) Some industry experience with public cloud offerings (e.g., AWS, GAE, Azure)

Atlassian Logo

Principal Engineer - Frontend, UI Platform

Atlassian

Bengaluru, Karnataka, India

Posted: a year ago

In This Role, You'll Get The Chance To Regularly tackle the largest and most complex problems in frontend space, from technical design to development and all the way to release. Deliver solutions that are used by other teams and products Willing to question current implementation and provide better solutions. Determine attack plans on large repos, and make them fast and scalable. Routinely tackle complex architectural challenges and apply high standards to all solutions. Lead code reviews & documentation, as well as take on complex bug fixes, especially on high-risk problems Drive data-driven solutions to set the standard for building tools and metrics. Transfer your depth of knowledge from your current language to excel as a Software Engineer Mentor other engineers on the team and set them up for growth and success. Partner across engineering teams to take on company-wide initiatives spanning multiple projects. You will collaborate closely not only with your immediate team but also with engineers across a wide range of Atlassian product, platform, data and infrastructure teams, as well as with product managers, designers and our customers and partners. Expected profile Extensive experience in software development and architecture. Expert-level experience in Frontend space and tech stack. Experience in designing/architecting platforms at scale. An expert in at least one technical topic/domain. Solid understanding of a variety of programming tools and development platforms. Strong understanding of operational excellence. Passion for collaborating with and mentoring team members. A real appetite for platform mindset, building tools and setting standards. Strong communication and presentation skills Good but not a must-have Experience working on platform teams. Experience in building a product platform from scratch. Experience in optimizing for speed and scale. Experience building plugins or add-ons. Knowledge of open-source libraries and frameworks (e.g. for logging, wiring, testing, building) Some industry experience with public cloud offerings (e.g., AWS, GAE, Azure)