Android Developer (Hybrid)

$81,337 - $141,500/Yr

Cognizant Technology Solutions - New York, NY

posted about 1 month ago

Full-time - Mid Level
New York, NY
10,001+ employees
Professional, Scientific, and Technical Services

About the position

Cognizant is seeking an experienced Android Developer to join their development team in New York, NY. The role involves designing, developing, and troubleshooting Android applications, particularly within a financial organization. The ideal candidate will have a strong understanding of both waterfall and agile methodologies, and experience with digital platforms, distributed systems, and cloud technologies. Attention to detail and the ability to communicate effectively at various levels are essential for success in this position.

Responsibilities

  • Execute creative software solutions design, development, and technical troubleshooting.
  • Collaborate with product managers, architects, and engineers to translate requirements into solution options.
  • Drive solution designs with clear annotations on key components and flows.
  • Develop secure and high-quality production code and review/debug code written by others.
  • Ensure commitments are met while providing high-quality and cost-effective systems.
  • Adapt digital Agile approach and work with mobile vendors to implement mobile solutions.
  • Stay updated on modern technology, standards, protocols, and tools relevant to the digital environment.
  • Troubleshoot and fix issues in production and non-production environments.
  • Work with server engineers to design API specifications.
  • Propose and implement process improvements for the engineering team.

Requirements

  • BS/BA degree or equivalent experience.
  • Familiarity with Agile development including daily scrum and weekly iteration reviews.
  • 7+ years' experience in designing and implementing Android applications using Kotlin, Java, MVVM, Dagger, RxJava, JUnit, Mockito, Git.
  • Experience working with API integration.
  • Experience in RxJava, LiveData, and Restful API integration.
  • Experience in Unit testing libraries like Mockito.
  • Strong understanding of Java and the Android ecosystem.
  • Excellent understanding of mobile UI fundamentals, from layout to animations.
  • Understanding of architectural patterns such as MVP and MVVM.
  • Understanding of application design patterns - Gang of Four patterns.
  • Experience with Unit Testing frameworks and Android Jetpack, Kotlin Coroutines.

Benefits

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service