* Job Description:
We are looking for an Android 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.
• Work with outside data sources and API’s
• 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.
• Writing reusable, testable, and efficient code
• Implementation of security and data protection
• Perform code reviews, peer program, and participate in group discussions
* Preferred Qualifications:
• BS/MS degree in Computer Science, Engineering or a related subject
• Proven iOS Application development experience
• Proficient with Objective-C, Swift, and Cocoa Touch
• Experience with iOS frameworks such as Core Data, Core Animation, etc.
• Experience with offline storage, threading, and performance tuning
• Familiarity with RESTful APIs to connect iOS applications to back-end services
• Knowledge of other web technologies and UI/UX standards
• Understanding of Apple’s design principles and interface guidelines
• Knowledge of low-level C-based libraries is preferred
• Experience with performance and memory tuning with tools
• Familiarity with cloud message APIs and push notifications
• Knack for benchmarking and optimization
• Proficient understanding of code versioning tools (Git)
• Have published at least one original iOS app
• Experience working with remote data via REST and JSON
• Experience with third-party libraries and APIs
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
• Solid understanding of the full mobile development life cycle.
• Experience analyzing complex technical workflows
• Highly detail-oriented and organized
• Strong written and verbal communication skills
• A general understanding of UI principles
• A strong understanding of API design (REST & JSON)
• Positive spirit and love for coding