Job Description
The candidate must be experienced Android / iOS developer capable of architecture, designing, developing and testing complex applications for a variety of smart devices An excellent understanding of software design and design patterns, good debugging skills and a solid work ethic are essential requirements. The candidate must be self-driven and self-managed with the ability to operate effectively with little oversight though collaboration and feedback from the business will be essential drivers in the direction of the product. Strong communication skills are a must with a high emphasis on the ability to explain technology in business terms and to express opinions clearly in a straightforward manner.
JOB DUTIES
Make native mobile applications for Android & iOS Implement new products and enhancements as they are required
JOB REQUIREMENTS
A degree in Computer Science or Management Information Systems or related experience Minimum 2 years of professional hands-on programming experience Practical experience working within a defined software development cycle, Agile experience is a plus and is necessary for the candidates looking for managerial posts. Excellent communication and creative problem-solving skills Must be able to show at interview applications from the app market that they have written
Skills
IOS:
Xcode, swift (And Objective-C), iOS development, Core data, Rest APIs, paring JSON, Git version control system, iOS SDK,
Bonus Skills: (Preferred) In App Purchase
Frameworks like fabric, Socket .IO, Cocapods
Android:
Android Studio, Android SDK, Java, RESTFUL APIs, Android UI design Principal & pattern, Cloud Message APIs
ADDITIONAL INFO
We are looking to fill these positions ASAP so applicants are advised to apply promptly.