Description

Responsibilities

  • Lead Developer for enterprise mobile applications within the financial services domain.
  • Mentor team members, conducting code reviews.
  • Work with UX Designer, Product Owner, and Scrum Master on a global team.
  • Provide peer leadership and collaborate with Leads, team members and other development staff.
  • Conduct project tracking activity and walk throughs of software code to ensure adherence to quality standards and procedures.
  • Work with development team on implementation of new technologies.

Required Skills

  • Excellent programming skills in Java/Kotlin.
  • Strong with Kotlin, background in Java development.
  • Good technical knowledge & understanding on Android frameworks & tools.
  • Strong object-oriented programming and design skills.
  • Should be able to understand and implement Design Patterns & UML diagrams.
  • Must have a good understanding of Android design guidelines/Material Design.

Required Experience

  • Experience working as a tech lead providing tech assistance for offshore.
  • Experience in code governance and quality metrics.
  • Strong experience in designing and developing native Android frameworks.
  • Experience with Android SDK performance tools, and optimization.
  • Experience with Dagger, RX Java and MVVM architecture patterns.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate