Senior Mobile (Android) Developer

Citi

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$96,960–$145,440 / yr
Posted
2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $160k
This role $121k
$84k most similar roles pay here $218k

This role pays less than 98% of similar roles. Most pay $142,175–$178,175 — the shaded band above. At the midpoint, this role pays about $121k versus about $160k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 348 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 322 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Mobile (Android) Developer

The Senior Mobile (Android) Developer role within the Technology team involves designing and implementing new or enhanced application systems for mobile platforms. This position requires extensive experience in Android development, including proficiency with Kotlin and cross-platform frameworks like React Native or Flutter. The ideal candidate will have a strong background in developing web-based front-end applications on mobile devices and integrating REST APIs, while also adhering to Test Driven Development principles and clean code practices. Additionally, familiarity with AI tools such as Devin and Co-pilot is preferred, along with experience in CI/CD tool integration and unit testing methodologies. This role focuses on creating scalable and efficient mobile solutions for a growing product suite, emphasizing both technical excellence and innovative problem-solving.

What you'll do

  • Design and develop new Android applications using Kotlin and other relevant programming languages.
  • Integrate REST APIs and manage state within mobile applications effectively.
  • Implement CI/CD pipelines for automated testing and deployment of mobile apps.
  • Follow Test Driven Development (TDD) principles to ensure high-quality code.
  • Utilize AI tools like Copilot to enhance development efficiency and innovation.

What we're looking for

  • 5+ years of relevant software development experience.
  • Proficient in Android and mobile app development for at least 3 years.
  • Experience with CI/CD tools and integration practices.
  • Knowledge of Test Driven Development and clean code principles.
  • Familiarity with Android SDKs, REST API integration, and UI design patterns.

More like this

Similar roles

Senior, Software Engineer (Android)

Walmart

Sunnyvale, CA 22 days ago $117,000$234,000
Kotlin Jetpack Compose GraphQL CI/CD Terraform Docker Prometheus Grafana JUnit Selenium Figma Android Architecture Patterns Asynchronous Programming Concurrency Patterns Accessibility Standards Performance Optimization Security Practices Maven Gradle

Senior, Software Engineer - Android

Walmart

Sunnyvale, CA 30 days ago $117,000$234,000
Kotlin Jetpack Compose GraphQL CI/CD Android architecture patterns Performance optimization Accessibility Testing and monitoring Debugging Concurrency API design Automated testing Figma Release readiness

Senior, Software Engineer - Android

Walmart

Sunnyvale, CA 49 days ago $117,000$234,000
Kotlin Jetpack Compose GraphQL CI/CD Android architecture patterns Asynchronous programming Concurrency Performance optimization Accessibility Debugging Code reviews API design integrated pipelines Automated testing Observability

Senior Android Engineer

Fiserv

Sunnyvale, CA 28 days ago $140,000$210,000
Java Kotlin Android REST SQL Grafana DataDog Agile Scrum CI/CD

Senior, Software Engineer (Android)

Walmart

Sunnyvale, CA 49 days ago $117,000$234,000
Kotlin Java Android SDK Jetpack libraries REST API integration Agile development methodology CI/CD Git Jira Postman Firebase Google Cloud Platform AWS Retrofit Hilt Room Moshi JUnit Mockito Gradle

Staff Software Engineer (Mobile Android)

Qualcomm

San Diego, CA 133 days ago $134,800$202,200
C++ Java Rust Git CI/CD Android Linux ARM Mobile SoC Debugging Performance Monitoring Memory Management SDK NDK HALs Security Treble C++14 API Design Open-Source Projects