Job Overview
Company
EXASOFT CONSULTING PTE. LTD.
Ready to Apply?
Take the Next Step in Your Career
Join EXASOFT CONSULTING PTE. LTD. and advance your career in Other-General
Apply for This Position
Click the button above to apply on our website
Job Description
Responsibilities :
- Design and build advanced applications for the iOS platform
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Requirements:
- A graduate in computers or Engineering from a reputed university.
- 7-10 years of proven software development experience.
Good experience in iOS design and development.
Should have published a significant number of iOS apps in the app store.
- A deep familiarity with Objective-C, Cocoa Touch and Swift development.
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
- Experience working with remote data via REST and JSON including through experience of Services Oriented Architecture.
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle
- Hands on working knowledge on DevOps such as Bitbucket, Continuous Integration (Jenkins, Maven), Continuous Deployment (Bamboo).
Should have the ability to configure a continuous integration/deployment working environment.
- Exposure to Amazon Web Services will be a plus.
- Experience of integrating with Kony Middleware (Mobile fabric) is required but not mandatory.
- Experience in working with Financial / Banking applications.
- Design, develop and implement the new features using xCode, Swift/Objective-C.
- As part of the Agile team you'll work closely with the UX designers, product owners, test engineer, and other iOS developers to optimize the apps.
- Test driven development and knowledge testing UI automation.
- Knowledge of Object oriented programming and Design concepts.
- Design Patterns like MVC, MVP, VIPER will be added advantage.
- Should have hands on experience in Swift 2.0 and 3.0 later to develop native apps.
- Good working experience on frameworks like (Promise Kit, Alamofire and Object Mapper etc ).
- Knowledge on testing frameworks like (Quick, Nimble, XCTests , etc).
- Hands on experience on writing Unit and UI tests and code coverage.
- iOS UI design patterns and best practices.
- Experience on using Cocoa Pods and Cartage.
- Analytics frameworks like (Firebase, Facebook, Google Analytics, etc).
- Ability to learn new technologies.
About EXASOFT CONSULTING PTE. LTD.
Don't Miss This Opportunity!
EXASOFT CONSULTING PTE. LTD. is actively hiring for this IOS Developer position
Apply Now