Senior Mobile (Android) Developer

Citi

Remote

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $180k
This role $121k
$82k most similar roles pay here $232k

This role pays less than 99% of similar roles. Most pay $142,400–$217,725 — the shaded band above. At the midpoint, this role pays about $121k versus about $180k 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 380 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 354 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 focuses on developing and implementing new or revised application systems for mobile platforms. This intermediate position involves extensive work with Android SDKs, REST API integration, state management, and modern UI design patterns. Daily tasks include writing clean code following Test Driven Development principles, integrating CI/CD tools, and conducting unit testing and automation. The ideal candidate has 3+ years of experience in Android development and proficiency in Kotlin or Swift, along with knowledge of cross-platform frameworks like React Native or Flutter. Familiarity with AI tools such as Devin and Co-pilot is preferred, as well as a strong understanding of mobile UI design patterns and web-based front-end applications on mobile platforms.

What you'll do

  • Develop and maintain Android applications using Kotlin and other programming languages.
  • Integrate REST APIs and manage state within mobile applications effectively.
  • Implement CI/CD pipelines for automated testing and deployment processes.
  • Follow Test Driven Development (TDD) principles to ensure code quality.
  • Utilize AI tools like Devin, Co-pilot in the development process when applicable.

What we're looking for

  • 3+ years of Android and mobile development experience
  • Proficiency in Kotlin, Swift, React Native, Flutter
  • Experience with Test Driven Development and clean code principles
  • Familiarity with AI tools like Devin, Co-pilot
  • Integration experience with CI/CD tools and REST API
  • Expertise in Android SDKs and mobile UI design patterns

More like this

Similar roles

Careers

Qualcomm

San Diego, CA 144 days ago
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

Software Engineer- Android

T-Mobile

Bellevue, WA +1 6 days ago $92,500$166,800
Kotlin Jetpack Compose MVVM Clean Architecture RESTful APIs Dagger/Hilt Gradle Git Fastlane CI/CD Firebase instabug Agile

Mobile Application Developer

Leidos

Chantilly, VA 13 days ago $131,300$237,350
React Android iOS Visual Studio Code Android Studio Xcode Nodejs Javascript JIRA Git GitHub GitLab Electron Windows Linux Unix GIS CI/CD UI/UX Python PostgreSQL MongoDB Redis Docker Kubernetes AWS

Mobile Development Software Engineer

Booz Allen Hamilton

Atlanta, GA 4 days ago $86,800$198,000
iOS Android Swift Objective-C Kotlin Java CI/CD API integration Dependency Management Offline data synchronization Authentication and Security Apple App Store Google Play Store Azure AWS React Native Flutter Spring Boot Angular Serverless architecture Cross-platform mobile development

Senior Software Engineer: Mobile Development

Caterpillar

Peoria, Illinois 19 days ago $112,710$183,140
Java Kotlin Swift Objective-C JavaScript TypeScript Capacitor Cordova React Native WiFi mDNS biometrics file systems camera APIs barcode scanning SSL pinning encrypted databases secure keychain/keystore GitHub Copilot AI coding assistants

Technology Engineer Senior- Android Developer

PNC

PA +1 25 days ago
Kotlin Java Gradle Android Views Framework XML SOLID Unidirectional Data Flow Reactive Programming Dependency Injection RxJava Kotlin Coroutines JUnit4 Espresso Git Terminal Commands