Working with a team of developers and product designers to implement innovative mobile products for our users.
Design and build applications for the iOS platform.
Ensure the performance, quality, and responsiveness of applications.
Implementing custom native interfaces using the latest iOS programming techniques and building.
Integrate with our backend services to make sure we are delivering a great mobile user experience that is super-fast for the end user.
Help improve code quality through writing unit tests, automation and performing code reviews.
Work with the product and design team to understand end-user requirements and use cases, then translate that into a pragmatic and effective technical solution.
Participate in brainstorming sessions and have the chance to contribute innovative and original ideas to our technology, algorithms and product.
Skill Requirements:
Should have been working on designing and implementing iOS apps and Native Mobile apps technology for at least 2 years.
Good knowledge of Xcode, Objective C, Swift, Storyboard, interface builder, Core animation, Cocos 2D, Cocoa Touch and OpenGL.
Working knowledge of the general mobile landscape, architectures, trends and emerging technologies.
Solid understanding of the full mobile development life cycle.
Solid design and prototyping skills.
Deep understanding of web services architecture (SOAP/REST), XML parsing.
Experience working on Object Oriented Analysis and Design (OOAD).
Experience working on performance tuning the high scalable apps.
Full stack development experience is an added advantage.
Build innovative mobile applications for IOS and mobile web (HTML5, CSS).
Familiar with Agile Development Methodology, such as Scrum.