Turing Careers – Remote Web Front-End Developer Jobs

  • Full Time
  • Pakistan

Turing

A US-based company that is determined to make learning a fun and memorable experience for students across the world is looking for an iOS Engineer. The engineer will ensure that the developed platforms meet standards set for reliability, security, scalability, and cost-effectiveness. Students can obtain tailored, highly effective, and wonderfully convenient education through the company’s live learning platform. During their Series C round, the company managed to raise more than $100mn in funding.


Job Responsibilities:

  • Create new iOS applications and improve the existing ones
  • Work effectively in a team environment with other engineers, product management, and design teams
  • Collaborate across teams and departments with stakeholders and partners
  • Maintain a focus on quality and work iteratively to progress from good to better
  • Write maintainable, performant code that is easy to read and is well-documented
  • Create automated tests to thoroughly validate your code’s effectiveness
  • Participate in the team’s on-call rotation
  • Prepare to learn from some of the industry’s best and brightest
  • Work independently and collaboratively in a dynamic and fast-paced team


Job Requirements:

  • Bachelorƒ??s/Masterƒ??s degree in Engineering, Computer Science (or equivalent experience)
  • At least 3+ years of relevant experience as an ios engineer
  • Must have an expertise in Objective-C and Cocoa Touch
  • Proficiency in Swift will be a plus
  • Have at least one app on the App Store, preferably an available one
  • Extensive knowledge of major iOS frameworks like Core Data and Core Animation
  • Extensive understanding of Apple’s design principles as well as HIG
  • Working with remote data via REST and JSON is a plus
  • Extensive knowledge of deployment systems and pipelines such as Jenkins, Fastlane, and CodeShip is required
  • Experience with implementing synchronous audio/video solutions is advantageous
  • Ability to learn new languages and technologies quickly as needed
  • Working knowledge of the mobile landscape in general, as well as emerging technologies and trends

Leave a Comment