US-based IT service vendor / Client: Bank
• Support the entire application lifecycle (concept, design, test, release and support)
• Produce fully functional mobile or backend applications writing clean code
• Gather specific requirements and suggest solutions
• Troubleshoot and debug to optimize performance
• Design interfaces to improve user experience
• Liaise with Product development team to plan new features
• Demonstrable portfolio of released applications on the App store or the Android market
• In-depth knowledge of at least one programming language like Objective-C, Typescript, Java and Swift
• Preferable to learn backend technologies
• Experience with third-party libraries and APIs
• Familiarity with Hybrid App development, especially Cordova, Ionic, Typescript.
• Familiarity with UML
• Familiarity with OOP design principles
• Familiarity with Cyber security