Job Title

Senior iOS Developer

  • Position:
  • Salary: negotiable + medical and social insurance + flexible working hours + team bonding trips + gym membership + annual bonus + other benefits
  • Location: , ,
  • Job ID: 02571
  • Applications: 0
Share This Job
Required Skills:

Envision Employment Solutions, LLC

39 Active Positions

Job Description

Envision Employment Solutions, LLC is hiring an iOS Developer for one of their clients.

 

Description
We are looking for an iOS Engineer who is dedicated to the craft, writes code that they are proud of and can hit the ground running. An iOS Engineer writes beautiful, fast Swift to a high standard, in a timely and scalable way that improves the code-base of our products in meaningful ways. You will be a part of a full-stack creative team that is responsible for all aspects of the ongoing software development from the initial specification, through to developing, testing and launching.

 

Responsibilities

  • Develop native iOS applications
  • Write “clean”, well-designed code
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Contribute in all phases of the development lifecycle
  • Follow industry best practices
  • Develop and deploy new features to facilitate related procedures and tools if necessary
  • Produce detailed specifications
  • Unit-test code for robustness, including edge cases, usability, and general reliability

 

Requirements

  • 2+ years of experience with mobile development in iOS
  • Production experience with Objective-C and Swift (RAC/RxSwift)
  • Working knowledge of the general mobile landscape, architectures and design patterns (GCD, MVVM)
  • Experience with third-party libraries and REST APIs
  • Experience with CocoaTouch, CocoaPods, Multitasking
  • Knowledge with Unit Test frameworks
  • Knowledge of Client-server communication (REST, HTTP, HTTPS)
  • Being a great team player comes naturally to you and you communicate fluently in English

 

Benefits

  • Unlimited COFFEE 🙂
  • Flexible working hours
  • Unlimited vacations (get-work-done make-plans-with-your-manager policy)
  • In the middle of a big task? work from home policy
  • Learning sessions & knowledge sharing implemented into the development process
  • Employee development – fully paid course of your choice.
  • Team bonding trips
  • Gym membership
  • Casual Wear
  • Financially support your family events (marriage, labor, death, etc.)
  • Generous discount on international flights and international hotel stays for you and your family
  • Social and medical insurance.
Tags: