Senior Mobile Applications Developer iOS

  • Location

    Doral Miami, United States

  • Sector:

    Other Areas

  • Job type:

    Temporary

  • Contact:

    Dhara Majmundar

  • Job ref:

    12806

  • Published:

    3 months ago

  • Duration:

    24.0

  • Expiry date:

    2019-05-05

  • Startdate:

    2019-05-06

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.

 Education:

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

 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
  • JSON/REST APIs
  • 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.