Logo
Cognizant

Android Developer

Cognizant, Palo Alto

Save Job

Cognizant Technology Solutions is seeking for “Android Developer “ Who could join in our team of IT professionals in a permanent role. If you meet our background requirements and skills and are looking for an opportunity to be rewarded for your skills and expertise, here is the ideal opportunity for you!

Cognizant will not sponsor H-1B or other U.S. work authorization, or lawful permanent residence (otherwise known as a “Green Card”) for this role.

Job title: Android Developer

Job Location: Palo Alto, CA

Duration: Fulltime with Cognizant

Years of experience: 9 to 11 years

Android Developer role is pivotal in shaping our digital banking platforms by developing new features, enhancing existing functionalities, and ensuring a seamless user experience across Android devices. You will also contribute to CI/CD pipeline development and collaborate with DevOps teams to streamline mobile app delivery and infrastructure.

Roles & Responsibilities:

Key Responsibilities:

  • Design, develop, test, and maintain high-performance Android applications using Kotlin and Java.
  • Collaborate with cross-functional teams including product managers, UX/UI designers, QA engineers, backend developers, and DevOps engineers.
  • Implement modern Android architectural patterns such as MVVM, MVI, and leverage Android Jetpack components.
  • Ensure secure coding practices to protect sensitive financial data and comply with industry standards.
  • Integrate with RESTful APIs, GraphQL, and third-party services to deliver comprehensive banking functionalities.
  • Optimize app performance, security, and responsiveness across a wide range of Android devices and OS versions.
  • Participate in the full software development lifecycle, including planning, development, deployment, and post-release support.
  • Develop and maintain CI/CD pipelines for Android apps using tools like Bitrise, GitHub Actions, Jenkins, or CircleCI.
  • Collaborate with DevOps teams to manage build automation, release processes, and mobile infrastructure.
  • Stay updated with the latest Android development trends, tools, and best practices, especially in mobile security and fintech.
  • Conduct thorough debugging and troubleshooting to maintain app stability and performance.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to development standards.

Qualifications:

  • Languages & SDKs: Proficiency in Kotlin and Java, with deep knowledge of the Android SDK.
  • Architecture & Libraries: Experience with Jetpack libraries, Dagger/Hilt, Room, LiveData, ViewModel, and Navigation Component.
  • API Integration: Strong experience integrating RESTful APIs, OAuth, and third-party SDKs.
  • UI/UX: Solid understanding of Material Design, accessibility standards, and responsive UI development.
  • Testing: Familiarity with JUnit, Mockito, Espresso, and Robolectric for unit and UI testing.
  • Version Control: Proficient with Git, GitHub/GitLab workflows, and branching strategies.
  • CI/CD & DevOps: Experience building and maintaining CI/CD pipelines, managing build automation, and working with mobile DevOps tools and practices.
  • Security & Compliance: Knowledge of OWASP Mobile Security, PCI DSS, GDPR, and secure data handling practices.
  • Agile Methodology: Comfortable working in Agile/Scrum environments with tools like JIRA and Confluence.
  • Fintech Domain: Experience or strong interest in banking, financial services, or fintech applications.

Bonus Skills:

  • Experience with Firebase, AWS, Azure, or Google Cloud Platform.
  • Familiarity with mobile backend-as-a-service (MBaaS) solutions.
  • Knowledge of WebSockets, Push Notifications, and real-time data handling.
  • Exposure to blockchain technologies and their applications in financial services.
  • Experience with A/B testing, analytics tools (e.g., Firebase Analytics, Mixpanel), and performance monitoring.

Education:

  • Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent practical experience.

Salary and Other Compensation:

The annual salary for this position is between $120,000 to $140,000 depending on experience and other qualifications of the successful candidate.

This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.

Benefits:

Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:

· Medical/Dental/Vision/Life Insurance

· Paid holidays plus Paid Time Off

· 401(k) plan and contributions

· Long-term/Short-term Disability

· Paid Parental Leave

· Employee Stock Purchase Plan

Disclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.

About Cognizant

Headquartered in the U.S, Cognizant is a member of the S&P-500, Nasdaq-100, Fortune 200, and was recently ranked as the #1 Fastest Growing “All Star” by Fortune Magazine. Cognizant leverages a highly flexible business model, a seamless global delivery network, and deep domain expertise to deliver to a long list of world-class companies that are leaders in their own space.

NASDAQ: CTSH

IND123

#LI-NE1

#J-18808-Ljbffr