iOS Developer responsibilities include:
⁃ Designing and building advanced applications for the iOS platform
⁃ Collaborating with cross-functional teams to define, design, and ship new features.
⁃ Unit-testing code for robustness, including edge cases, usability, and general reliability.
Job brief
We are looking for an iOS developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.
Responsibilities
⁃ Design and build advanced applications for the iOS platform
⁃ Collaborate with cross-functional teams to define, design, and ship new features.
⁃ You have the desire to learn new things, try new technology, and seek opportunities to grow and mentor.
⁃ 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.
⁃ Produce and ensure delivery of quality, readable, and well-tested code.
⁃ Rely on judgment and experience to plan and accomplish goals in a timely manner.
Requirements
⁃ BS/MS degree in Computer Science, Engineering or a related subject
⁃ Proven working experience of 3 to 4 years in iOS development (Swift, Objective-C)
⁃ Have published one or more iOS apps in the app store
⁃ A deep familiarity with Objective-C, Swift and Cocoa Touch
⁃ Self-motivated with strong problem-solving skills.
⁃ Passionate about writing clean, well organized, and production-ready code.
⁃ Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
⁃ Experience with third-party libraries and APIs
⁃ Knowledge of network socket programming.
⁃ Knowledge of memory management and multi-threading
⁃ Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
⁃ Solid understanding of the full mobile development life cycle
⁃ Proficient understanding of code versioning tools {{such as Git, Mercurial or SVN}}
⁃ Knowledge of flutter development is a plus
Trivzia Software Solutions (Pvt.) Ltd.