Digital S/W Eng Sr Analyst - C12 Citi
Citi
Office Location
Full Time
Experience: 8 - 8 years required
Pay:
Salary Information not included
Type: Full Time
Location: Maharashtra
Skills: Java, Mobile development, RESTful APIs, Git, Design Patterns, Android Developer, Kotlin, SDKs
About Citi
Job Description
We are looking for a highly skilled and experienced Senior Android Developer to become a part of our team. Your primary responsibility in this role will be to design, develop, and maintain frameworks and platforms that facilitate scalable and reusable solutions for Android applications. Collaborating closely with cross-functional teams, you will ensure the delivery of high-quality, efficient, and innovative solutions that align with business requirements. Your key responsibilities will include designing and developing reusable frameworks, libraries, and tools to streamline Android application development. You will also build and maintain scalable platforms to support various Android applications and projects. Working in conjunction with product managers, designers, and backend developers, you will define and implement platform-level solutions. Additionally, you will be responsible for guaranteeing the performance, quality, and reliability of the frameworks and platforms, as well as identifying and resolving technical challenges like performance bottlenecks and bugs. Furthermore, you will be expected to write clean, maintainable, and modular code following best practices. Your role will also involve mentoring junior and vendor developers and providing technical guidance on framework and platform development. Conducting code reviews to ensure compliance with coding standards and best practices will be part of your routine. It is essential to stay updated with the latest Android development trends, tools, and technologies to excel in this position. Qualifications: - At least 8 years of experience in a product development/product management environment - Proven track record as an iOS Developer with 8+ years of professional experience - Strong proficiency in Swift and/or Objective-C - Deep understanding of iOS frameworks such as UIKit, Core Data, Core Animation, and Core Graphics - Experience in developing reusable frameworks, SDKs, or tools for iOS applications - Familiarity with RESTful APIs and integration with backend services - Proficiency in version control systems like Git - Knowledge of design patterns and best practices for mobile development - Experience with third-party libraries, frameworks, and APIs - Strong problem-solving skills and attention to detail - Excellent communication and collaboration abilities Education: - Bachelors/University degree or equivalent experience This is a full-time position in the Technology job family group, specifically in the Digital Software Engineering job family. For any accessibility accommodations or career opportunity inquiries, please review Citis EEO Policy Statement and the Know Your Rights poster.,