Description

Job Summary:

Position Summary:
Our client is recognized as #1 in customer satisfaction with banking mobile apps and online banking, is hiring a talented Senior Android Engineer. The role involves designing, building, deploying, and maintaining the next generation of mobile applications. Primary responsibilities include collaborating with the design team, identifying and fixing application bottlenecks, maintaining core code, and updating applications on the App Store. The candidate should have 5-7 years of experience and a degree in computer science or equivalent.

Primary Skill: Android

Required Skills:

  • Bachelor's degree in computer science or master's in software engineering.
  • 5-7 years of experience.
  • 5+ years of experience in Android Development using Swift and/or Kotlin.
  • Development experience in Core Java & Knowledge of C-based libraries.
  • Full-stack developer or Java Programming as Primary skills.
  • Understanding of MVC, MVVM, and other design patterns.
  • Extensive knowledge of XCode.
  • Proficient in Kotlin, Objective-C, Web Services, Rest Services, Core Java, CSS, HTML, Java Script, XML.
  • Experience designing web applications and JSON Services.
  • Familiarity with Biometrics, push notifications, usage of Camera APIs, etc.
  • Collaborating with the design team to define app features.
  • Participate in design review with middleware team and coordinate with business on the functionality.
  • Ensuring quality and performance of the application to specifications.
  • Identifying potential problems and resolving application bottlenecks.
  • Fixing application bugs before the final release.
  • Maintaining the code and atomization of the application.
  • Designing and implementing application updates.
  • Proven experience as an app developer.
  • Proficient in code versioning tools including Git, Bitbucket.


Desired Skills:

  • Experience with continuous integration & Unit tests.
  • Ability to thrive in a fast-paced, team-based environment.
  • Strong written and verbal communication skills.
  • Strong focus on troubleshooting and issue resolution.

Education

Any Graduate