Description

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

Education

Any Graduate