Open-minded intellectuals who embrace emerging technologies on our mission to create innovative Software Engineering Solutions that will impact millions of users around the world.
We are looking for:
A smart, skillful and passionate IOS Developer with a keen eye for details, focusing on the development of the internet banking/ mobile banking platforms for a top universal bank on the Romanian market.
What you will do:
Act as a key role in almost every phase of the Software Development Life Cycle: design specification and system architecture, coding, testing, debugging and rollout;
Design state-of-the-art mobile banking software solutions based on client requirements and business needs;
Master Agile & Scrum methodologies in order to keep projects on the right path;
Perform unit testing and performance testing;
Perform technical support activities;
Provide accurate estimation of development;
Ensure code review, bug assignments, and bug fixing;
Write technical specification and technical documentation;
Actively participate in technical meetings;
Focus on delivering high-quality software components and products on-time, according to project timelines.
What you must have:
Advanced language skills in SWIFT 4, CocoaPods, iOS 10-11;
Extensive knowledge of Thread implementation, Persistence of data, Auto Layout, Design Patterns, Networking, Promises;
Knowledge of MVC, Singleton, Extension, Delegate, Protocol, and other software design patterns;
Previous experience with client and server side technologies and how to connect them;
Experience with front-end processing/functionality with RESTful services (e.q. JSON, XML);
A keen eye for responsive, adaptive, and optimized designs for various platforms and resolutions;
Knowledge of WKWebView, WKUserContentController, and hybrid apps;
Previous experience with Alamofire, SwiftyJSON, ORStackView, Eureka, Kingfisher.