Our mobile division and client are looking for a motivated and hardworking IOS developer. The successful candidate will work alongside our existing developers to maintain and improve our highly successful apps.
3 to 5 years of experience in IOS development
Has developed at-least two applications end to end in IOS platform.
A deep familiarity with Objective-C, SWIFT and Cocoa Touch
Solid understanding of the full mobile development life cycle
Experience working with iOS frameworks such as Core Data, Core Graphics
Experience with third-party libraries and APIs
Ability to work on Bug Fixing and improving application performance.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Develop IOS applications for mobile phone and Ipad devices
Facilitate architecture discussions for new features and the overall app
Establish coding best practices and review regularly
Perform code reviews
Track app performance and optimize bottlenecks
Monitor key business metrics and root cause any declines
Create and maintain automated reports to ensure adequate test coverage
Work closely with other developers, QA, and project managers to ensure alignment of priorities, deliverables and deadlines
Collaborate with UX to ensure the app has a native look and feel, and closely follows the Material Design guideline
Reach consensus with the backend developers on data models and communication protocols using JSON, and implement according to specification.
Establish cross-team procedures to ensure backend API’s are properly documented, and any changes are always backwards compatible with existing app versions
Promote the mobile team within the organization, and increase awareness of innovative mobile-only features we can deliver to adapt to the shift towards mobile while staying ahead of the competition
Be an enthusiastic and positive representative of our team as you interact with a variety of business partners