iOS Developer

About Us

Mallow is a custom software development company based in Karur, Tamilnadu. We have experienced professionals across a variety of trend-setting domains of software development. We have also developed many web and mobile applications. Our teams include RoR, PHP, React. JS, Front-End, Android, iOS, QA and Business Analysts. Our client base is huge and so our professionals work to meet all the varied needs with one aspect, Quality.

About Role

We are looking for an experienced iOS developer with 2+ years experience in iOS app development and Swift, Objective C to build and maintain high quality apps. As a member of iOS team, you are responsible right from analysing the requirement to shipping quality apps. You will get an opportunity to solve interesting business and technical problems. We also offer you to work flexible with location wherever you are most comfortable (home, office) along with the following capabilities,

  • Analyse requirement and give estimates
  • Build high quality iOS apps individually or as a team
  • Focus on iOS design principles to make apps intuitive with clean UI/UX
  • Ship and maintain high quality and bug free versions
  • Analyse and work in existing code / projects
  • Fix issues in production versions
  • Be able to work from home

Must have

  • Deep understanding and proficiency in Swift
  • Knowledge with clear understanding of frameworks like UIKit, Cocoa, Foundation, Core Data and Core Location
  • Proficiency in different architecture patterns like MVC and MVVM
  • Excellent debugging skills
  • Excellent analysing and problem solving skills
  • Experience with Auto layout and size classes
  • Experience with Rest APIs and popular libraries like Alamofire, Moya, etc..
  • Experience with push notifications integration
  • Experience with App localisation
  • Experience in integrating third party libraries/services and dependency managers(cocoapods)
  • Maintaining high quality source code in Bitbucket or GitHub
  • Familiar with App Store connect and developer console
  • Good in working with cross teams to get things done effectively
  • A thirst to update with new technologies and implement it in the development process to improve the efficiency
  • Consistently monitor the performance metrics of an app in App Store Console and improve
  • An aspiration to bring new ideas to the team improvement
  • Able to accept challenges and understand the problems we are solving for the users
  • Understanding how a product(system) works in order to efficiently work in existing code base

Good to have

  • Proficiency in Xcode instruments for performance optimisation
  • Experience in writing test cases and CI/CD
  • Working experience in Flutter