Job Details:
7+ years of development experience in either IOS or Android development
Experience designing and developing cohesive, highly usable iOS/Android native mobile applications
Ability to think thoroughly about systems and services and write high quality code
We work mostly in Java, Kotlin, Objective-C, Swift, iOS SDK/Frameworks, REST APIs, and JSON
However, languages can be learned: we care much more about your general engineering skill than knowledge of a particular language or framework
A self-starting mentality and passion for experimentation, with success creating highly performant, optimized websites
Comfort dealing with change and ambiguity, and excitement for moving quickly
Deep knowledge and interest in tech concepts, strategies, methodologies, and their application to business opportunities
Passion for creating value for the customer, and enthusiasm for Agile processes that help develop these products
Desire to work within a diverse group of people and passion for challenging the status quo
Responsibilities
Build highly usable features and improvements to mobile applications ensuring that the code follows latest coding practices and industry standards
Engage with Product Managers and other stakeholders to create world-class customer experiences for the mobile channel
Craft code that meets our internal standards for reusability, style, maintainability and secure best practices for a high-scale digital financial solution
Maintain and advocate for these standards in code reviews
Solve technical problems of high scope and complexity
Work in an Agile environment and gain exposure to continuous integration and delivery tools and build consensus regarding project direction
Work cross-function to resolve and understand complex technical and design issues
Serve as a mentor for junior engineers and peers in the mobile development practice to help them grow in their technical responsibilities and remove blockers
Any Graduate