Senior Mobile Applications Developer iOS

  • Location

    Doral Miami, United States

  • Sector:

    Other Areas

  • Job type:


  • Contact:

    Dhara Majmundar

  • Job ref:


  • Published:

    about 2 years ago

  • Duration:


  • Expiry date:


  • Startdate:


Start date:                   Early May

Position:                      Senior Mobile Applications Developer iOS

Type:                           Contract

Duration:                     6 months

Location:                     Doral, Miami, FL

Work days:                  Monday to Friday


Job Overview:       

Our client is looking for an iOS Developer with 6 years experience for a 6 months contract in Miami, FL with a highly possibility of extension.

Job Requirements:

Professional software development experience with iOS development

You will design, develop, operate and maintain mobile applications through the integration of technical and business requirements. Solutions may include 3rd party and/or in-house developed applications and the procurement of solutions in the most cost-effective method. Support specification, installation, testing and monitoring of systems within established standards and guidelines to deliver operational excellence.


Bachelor’s degree in computer science, MIS, or related field of study or any equivalent combination of relevant background, skills and experience.


  • 6 years of experience building complex mobile applications using native SDKs.
  • 3 years of experience in Web technologies in structured environment.

 Knowledge & Skills:

  • Swift
  • XCode
  • MVC
  • SQL/SQLite
  • Push Notifications
  • Experience with apps that function offline and perform synchronization with remote servers
  • Experience designing clean and maintainable APIs
  • Knowledge of XCode performance tools and optimization techniques
  • Creates well designed, reusable objects and understands the benefits of the various programming languages.
  • Ability to think beyond code to architecture and user experience.
  • Computer Science leadership in algorithm design, problem solving, and complexity analysis.
  • Experience with analytic environments and tools, for both structured and unstructured data.
  • Knowledgeable about application performance, caching and scalability concepts.
  • Familiar with Agile software development practices.
  • Understanding of QA / Testing methodologies.
  • Git
  • Willingness to learn Android.
  • Willingness to learn Scala.