You have demonstrated experience building new mobile application experiences for Web/iOS/Android platforms ● You have at least 4-6 years of experience with two or more development languages such as Java, Kotlin ● Must have technical skills: Java/Kotlin/Swift/React/Javascript ● Good to have technical skills: GraphQL, AWS ● You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming ● Comfortability with Agile methods, such as Extreme Programming (XP), Scrum and/or Kanban ● You enjoy influencing others and always advocate for technical excellence while being open to change when needed ● You’re resilient in ambiguous situations and can approach challenges from multiple perspectives ● Bonus points if you have working domain knowledge in Banking domain. You’ll spend time on the following: ● You will work in collaborative, value-driven teams to build innovative mobile and web customer experiences for our clients ● Create large-scale distributed systems out of microservices ● You will lead or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between ● You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills.