iOS Developer - Immediate Hire
Job Scope
We are looking for a Senior iOS 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 (Swift/Objective-C – iPhone/iPad).
- 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.
- Ability to understand the requirements, translate as technical specifications and estimate timeline.
- Source code version control.
Job Description
- Solid understanding of the full mobile development life cycle.
- Strong experience in iOS UI Designing with Auto Layout and with apple design principles, patterns, and best practices/guidelines.
- Familiarity with Swift/Objective-C CocoaTouch & iOS frameworks Core Data, Core Animation, Core Graphics.
- Familiarity with debugging via Profiling, Instruments (Allocations, Zombies, Leaks..)
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Experience with offline storage (SQLite, Files), multi-threading, and performance tuning.
- Ability to design applications around natural user interfaces, such as “touch”.
- Familiarity with the use of additional sensors, such as TouchID, FaceID, Gyroscopes, Accelerometers.
- Should have published one or more iOS apps in the app store.
- Should have experience in using blocks, categories, background fetching, threads and NS Operation Queues
- Familiarity with push notifications, beacon communications, app data exchange.
- Knowledge of the iOS third party libraries available for better UI design.
- Familiarity with continuous integration.
- Android experience is an added advantage.
- Cross platform mobile development knowledge is an added advantage.(Flutter/React Native)
Qualifications:
- Proven ability to understand complex business requirements
- Ability to be proactive, finding solutions to problems and meeting deadlines. Good time management.
- Great attention to detail when it comes to identifying bugs and issues within software applications.
- A passion for technology and developing best of breed products.
- Willingness to share and explore with the team to keep ideas and information flowing for ever improving product development
- Comfort with ambiguity and changing priorities / requirements while still writing quality code.
Provide you reference/samples of your apps in App Store.
Job Type: Full-time
Job Location: Madurai, Tamil Nadu
Required education: Bachelor's Degree
Required experience: Minimum 3 years of experience in iOS Programming.
Job Types: Full-time, Permanent
Benefits:
- Health insurance
- Paid sick time
- Paid time off
- Provident Fund
Experience:
Location:
- Madurai, Tamil Nadu (Required)
Work Location: In person