Senior Mobile (Android) Developer
Mentions adoption of AI assistants like Devin and Copilot — uses AI tooling to augment development, not explicitly "vibe coding."
About the Role
Senior Mobile (Android) Developer at Citi responsible for designing, developing, and implementing Android/mobile application systems. The role contributes to application systems analysis, programming, testing, and operational support while advising stakeholders and ensuring compliance and security.
Job Description
Role
Senior Mobile (Android) Developer responsible for participating in the design, development, testing, implementation, and support of mobile application systems. The role acts as a subject-matter expert, advises stakeholders, coaches junior analysts, and contributes to application systems analysis and programming to meet business needs.
Key Responsibilities
- Perform feasibility studies, time and cost estimates, IT planning, and risk assessment for mobile application initiatives.
- Participate in end-to-end development lifecycle: analysis, design, construction, testing, deployment, and operational support.
- Analyze complex problems, evaluate business and system processes, and recommend programming solutions.
- Implement and recommend security measures and post-implementation business usage analysis.
- Consult with users and cross-functional technology groups; install and assist with customer exposure systems.
- Define and help enforce operating standards, procedures, and development best practices.
- Serve as advisor/coach to junior analysts and exercise independent judgment with limited supervision.
Requirements
- Minimum 5+ years of relevant experience; 3+ years specifically in Android/mobile programming.
- Proficiency with Android SDKs, REST API integration, and mobile UI design patterns.
- Experience with CI/CD practices and integrating deliverables into pipelines.
- Familiarity with Test Driven Development (TDD), unit testing, BDD, and automation.
- Proficiency in Swift and Kotlin; experience with cross-platform frameworks such as React Native or Flutter.
- Experience in systems analysis, project management/consulting techniques, and delivering successful projects under deadlines.
- Ability to assess risk, adhere to policy and compliance requirements, and act with ethical judgment.
- Bachelor’s degree or equivalent experience.
Preferred / Additional
- Preferred experience developing web-based front-end applications for mobile.
- Preferred exposure to AI-assisted development tools (examples cited: Devin, Copilot).
Location & Employment
- Primary Location: Jacksonville, Florida, United States
- Time Type: Full time
Compensation & Benefits (summary)
- Stated salary range for role: $96,960 - $145,440 (see salary details)
- Benefits include medical, dental & vision, 401(k), life/accident/disability insurance, wellness programs, paid time off (vacation, sick leave), and paid holidays.