Job Description
Description
We are looking for an iOS / Swift application 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.
This is a full time (48 hour per week) position offered for permanent job and you will be based in Kochi where you will be working closely with the Research and Development Team.
We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.
Your duties will include (but are not limited to) :
- Design and build advanced applications for the iOS platform
- Collaborate with cross-functional teams to define, design, and ship new features
- 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
- Collaborate with back-end developers and web designers to improve usability
- Write functional requirement documents and guides
- Stay up-to-date on emerging technologies
Education, Experience, and Licensing Requirements :
BS / MS degree in Computer Science, Engineering or a related subjectProven working experience in software developmentWorking experience in iOS developmentHave published one or more iOS apps in the app storeA deep familiarity with Objective-C and Cocoa TouchExperience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core TextExperience with third-party libraries and APIsWorking knowledge of the general mobile landscape, architectures, trends, and emerging technologiesKnowledge of low-level C-based libraries is a plusImplementation of automated testing platforms and unit testsKnack for benchmarking and optimizationUnderstanding of Apple’s design principles and interface guidelinesProficient understanding of code versioning tools {{e.g. Git, Mercurial or SVN}}Familiarity with continuous integrationSolid understanding of the full mobile development life cycleIntegration and Continuous Delivery pipelines (nice to have)Experimentation Driven development (nice to have)Track record on mentoring and providing support to other engineers and sharing revolutionary best practices to the teamGood team player, however also be able to work independently and lead initiatives3 to 10-year experience, preferably in related fieldBenefits
iOS Developer typically work in a normal time schedule. Starting salaries can range from around ₹30,000 – ₹40,000 a month and, on average, Senior iOS Developer can earn salaries in the range of ₹35,000 – ₹70,000.
Shadowing, mentoring, and training opportunities with experienced, knowledgeable professionalsCompensation available (Cash Bonus, Health Insurance, Equipment and other Salary Perks etc.)Paid time off (20 days a year)12 Day of Casual leave6 Day of Sick leaves6 Month of maternity leave5 Days of paternity leave3 Day of bereavement leaveCivic duty or Jury duty leave18 holidays