Available positions

iOS Engineer

Saturday, May 15th, 2021


Our Client is looking for an iOS Engineer to assist their team in designing, implementing, testing and maintaining payment applications for the iOS platform in an agile development environment using Scrum. Developers are expected to take on new languages and technologies beyond their comfort zone and be flexible enough to assist their scrum team in a multitude of roles.

Responsibilities:

  • Works with Team Leads, QA Engineers, customers and other developers to create, maintain, document and troubleshoot iPhone applications and other software
  • Assist in application design, create functional and technical specifications for new applications, modules and enhancements
  • Assist in UI design with focus on usability specific to the iPhone platform
  • Creates prototypes for client engagement
  • Identifies system deficiencies and recommends solutions
  • Prioritizes multiple tasks effectively
  • Proactively initiates, develops, and maintains effective working relationships with team members
  • Mentor other team members on iPhone development best practices
  • Work with QA, Technical Writers and Product Managers throughout the release process to address defects

Requirements:

  • BS in computer science or equivalent
  • 5+ Years of software development experience
  • 1+ Years of iPhone development experience
  • Thorough knowledge of the iOS SDK and programming environment
  • Been a key contributor to at least one released iOS application
  • Experience with XCode, Objective-C, Cocoa, iOS SDK
  • Strong object oriented programming and design skills
  • Demonstrated ability to build intuitive user interfaces for mobile applications
  • Good optimization and debugging skills
  • Proven track record writing Multi-threaded code and experience with synchronous and asynchronous code
  • Understands client server and internet systems architectures
  • Experience developing UI for iOS applications that interfaces with lower OS layer
  • Excellent problem solving, critical thinking, and communication skills
  • Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff
  • Able to work effectively in a team environment and also independently
  • Scrum experience is preferred
  • Background with Android is a big plus
Upload your CV/resume or any other relevant file. Max. file size: 64 MB.

Free Hiring Analysis