iOS Mobile Developer

iOS Mobile Developer Job Description Template

Our company is looking for a iOS Mobile Developer to join our team.

Responsibilities:

  • Willing to learn new technologies;
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
  • Work on bug fixing and improving application performance;
  • Play a key role in architectural and strategic decisions;
  • Shall render at least 20 hours a week from Monday to Friday;
  • Translate designs and wireframes into high quality code;
  • Follow best practices on coding styles and development;
  • May work closely with clients or Data Outsource team to determine, understand, and execute requirements needed for mobile applications;
  • Work closely with Data Outsource team for important processes related to designing, building, and maintaining mobile applications;
  • Work on mobile application on the iOS platform that will be utilized by global users;
  • Ensure the best performance, responsiveness and quality for all applications;
  • Leverage previous development expertise, take part in the delivery process, write software and stay ahead with the latest in cutting-edge technologies;
  • May attend training sessions when necessary;
  • Excellent written and verbal communication skills, able to communicate complex technical issues to cross-functional teams;
  • Create thorough and maintainable tests to ensure quality and stability on applications.

Requirements:

  • Must have a strong experience working on the UI side of apps – animation, typography, layout, etc;
  • Must have a deep understanding of object-oriented programming;
  • Experienced in consuming RESTful JSON APIs;
  • Must have at least 3 solid years of iOS Development experience in a professional environment;
  • Experience in writing Swift code and push notifications;
  • Knowledge of Android or Flutter is a plus;
  • Must have a proficient understanding of code versioning tools, such as Git;
  • Must have demonstrated strengths in Objective-C and Swift languages;
  • Ability to translate business needs into working solutions;
  • Must be able to meet project deadlines and work long-hours, if needed;
  • Bachelor’s Degree in Computer Science or related field will be considered as an equivalent experience;
  • Experience in the development of iOS or Android applications.