refresh

트렌딩 기업

트렌딩

채용

JobsCitigroup

Android Developer - Assistant Vice President

Citigroup

Android Developer - Assistant Vice President

Citigroup

CHENNAI, Tamil Nādu, India

·

On-site

·

Full-time

·

3w ago

Responsibilities:

  • Lead the technical design, development, and implementation of complex Android applications, ensuring adherence to architectural principles (MVVM, Clean Architecture) and high-quality coding standards.
  • Drive the adoption and effective utilization of Android Jetpack components, including Dagger for robust dependency injection, Compose UI for modern declarative UI development, and Coroutines/Flow for efficient asynchronous operations and reactive programming.
  • Collaborate with product owners, UX/UI designers, and backend teams to translate business requirements into technical specifications and deliver intuitive, performant, and reliable mobile experiences.
  • Conduct in-depth analysis of existing systems and new requirements to identify technical challenges, propose innovative solutions, and perform feasibility studies for new Android features and enhancements.
  • Optimize application performance, stability, and responsiveness by implementing best practices for memory management, battery optimization, network efficiency (e.g., Retrofit), and threading models.
  • Implement comprehensive unit, integration, and UI tests to ensure code quality, reliability, and maintainability across the application lifecycle.
  • Mentor junior and mid-level Android developers, fostering a culture of technical excellence, continuous learning, and adherence to established development processes.
  • Participate in code reviews, advocating for secure coding practices, architectural consistency, and efficient use of Android SDKs and libraries.
  • Troubleshoot, debug, and resolve complex technical issues across various Android versions and device types.
  • Appropriately assess risk when making technical decisions, demonstrating particular consideration for system stability, security, and compliance with applicable regulations.

Qualifications:

  • 8-12 years of hands-on experience in native Android application development.
  • Proven expertise in Kotlin and the Android SDK, with deep practical experience in:
    • Android Jetpack: Comprehensive understanding and application of key libraries, including ViewModel, LiveData, Navigation, Room, etc.
    • Dependency Injection: Advanced proficiency with Dagger Hilt for managing complex application dependencies.
    • UI Development: Strong experience with Jetpack Compose for building modern, declarative user interfaces.
    • Asynchronous Programming: Expert-level knowledge of Kotlin Coroutines and Flow for managing background operations, reactive data streams, and state management.
    • Architectural Patterns: Extensive experience implementing MVVM (Model-View-ViewModel) and Clean Architecture principles to build scalable and testable applications.
    • Networking: Proficient in using Retrofit and OkHttp for secure and efficient RESTful API communication.
  • Solid understanding of core Android fundamentals, including application lifecycle, activity/fragment management, services, broadcast receivers, content providers, and permissions.
  • Experience with Git version control, CI/CD pipelines, and agile development methodologies.
  • Ability to analyze complex technical problems, propose innovative solutions, and drive their implementation.
  • Strong problem-solving skills and the ability to work independently or as part of a distributed team.
  • Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.

Education:

  • Bachelor’s degree/University degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

Total Views

0

Apply Clicks

0

Mock Applicants

0

Scraps

0

About Citigroup

Citigroup

Citigroup

Public

Citigroup Inc. or Citi is an American multinational investment bank and financial services company based in New York City. The company was formed in 1998 by the merger of Citicorp, the bank holding company for Citibank, and Travelers; Travelers was spun off from the company in 2002.

10,001+

Employees

New York City

Headquarters

Reviews

3.3

4 reviews

Work Life Balance

3.0

Compensation

3.2

Culture

2.8

Career

2.5

Management

2.7

35%

Recommend to a Friend

Pros

Compensation increases for investment banking roles

Legitimate investment banking employer

Internship opportunities available

Cons

Unclear career progression paths

Limited meaningful experience in internships

Compensation raises lower than competitors

Salary Ranges

28 data points

Mid/L4

Senior/L5

Staff/L6

Mid/L4 · Business Risk Intermediate Analyst

1 reports

$77,165

total / year

Base

$67,100

Stock

-

Bonus

-

$77,165

$77,165

Interview Experience

5 interviews

Difficulty

2.8

/ 5

Duration

14-28 weeks

Experience

Positive 0%

Neutral 40%

Negative 60%

Interview Process

1

Application Review

2

Recruiter Screen

3

Programming Assessment

4

Hiring Manager Interview

5

Panel/Superday Interviews

6

Final Decision

Common Questions

Technical Knowledge

Case Study

Behavioral/STAR

Past Experience

Culture Fit