
Key Responsibilities • Design and build advanced high-quality applications for the iOS platform • Ensure the performance, quality, and responsiveness of the applications. • Code reviews, automated unit testing, documentation for any code you write • Deal with ambiguity and work in a rapidly evolving environment, with time-sensitive projects • Deadlines matter to us. Plan your work and meet your deadlines, while maintaining code quality. • Get involved in client interactions and gathering project requirements • Lead product initiatives and work on next generation prototypes • Work with other engineers, product management, QA, and operations teams to develop and meet functional and non-functional requirements • Work in an environment of agile, test-driven fast feedback cycle (continuous integration, unit, functional, integration and acceptance testing) • Learn and adapt to new technologies • Bring new ideas and technologies to the team that can improve the product or process. • Depending on your level of skills and maturity (not seniority), mentor other engineers. What we are looking for • Strong foundation in Computer Science fundamentals like data structures and algorithms, and software engineering principles • Passionate about creating great code • Proficient with Swift and/or Objective-C. • Understanding of end to end mobile development life cycle • Experience with latest iOS frameworks • Experience with databases like Realm, Coredata etc. • Experience with third-party libraries and Cocoapods • Experience with memory management and caching mechanisms • Solid Understanding of Apple’s design principles and interface guidelines. • Experience with performance and memory tuning with tools such as Instruments • Experience coding with RESTful APIs to connect iOS applications to back-end services. • Great team player who works well in collaborative situations • Experience with Android app development is a major plus. Experience with cross-platform tools would be an advantage • Experience with tools like Git, Jira, Basecamp, BitBucket, Azure DevOps would be an advantage. • Good to have experience working with IOT projects, Bluetooth technologies • Working knowledge of the general mobile landscape, architectures, trends & emerging technologies. • Active Open Source, GitHub or Stack Overflow contribution will be a big plus • Published personal apps in play store will be an added advantage
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
