Company - DelphicLocation- RemoteExperience- 5+
About the role:We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers.Your primary focus will be the development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and the creation of quality products is essential.
Responsibilities:
To design, develop, test and implement advanced applications for the iOS platform as well as continue production of new versions of the application.Monitoring the entire application lifecycle from concept to design, testing, release and support.Evaluate the existing applications and implement new technologies to maximize app’s efficiency.Maintain and update the design specifications and source code for new applications.Ensure the best possible performance, quality, and responsiveness of applications.Collaborate with Senior IOS Developer and cross-functional teams to define, design, and ship new features.Performing unit and instrumentation tests on code for robustness, usability, and general reliability.Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance.Writing clean and efficient codes for iOS applications.Help maintain code quality, organization, and automatization of the application.To generate wireframes.Designing and implementing application updates.Ensuring that the construction and presentation of your apps are congruent with the company's standards.Publishing application on App Store.Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Requirements:Degree in software development, computer science, or similar.Proficient with Objective-C or Swift and Cocoa Touch.Experience with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text.Experience with offline storage, threading, and performance tuning.Ability to connect IOS applications to back-end services.Understanding of Apple’s design principles and interface guidelines.Knowledge of C-based libraries is preferred.Experience with performance and memory tuning with tools.Familiarity with cloud message APIs and push notifications.Proficient understanding of code versioning tools.Familiarity with continuous integration.Prior experience as an IOS developer will be advantageous.Excellent interpersonal skills, communication skills and teamwork.Outstanding presentation skills and time management skills.Problem solver with good analytical skills.