Engage Consulting logo

Senior iOS Developer

Engage Consulting·Salary not specified

Primary stack

iOSSwiftObjective-CAgile

Nice to have's

GitCI/CDunittest

Job description

About the Position

We are looking for an experienced and ambitious Senior iOS Developer (M/F) to join our client in Lisbon, Portugal. If your aim is to work in a diverse work context that allows for continuous development and learning, to participate in national and international projects with relevant dimension and impact in this area of specialization, to live a culture of union and to experience a friendly, respectful, trustworthy, transparent and informal environment we have just the right project for you!

Responsibilities

  • Develop and deliver native iOS applications in Swift, with quality parameters
  • Define and implement an architecture for new applications
  • Implement code according to best practices
  • Participate in sports sprints and task estimation
  • Interact with project stakeholders and customers
  • Work closely with different teams involved in projects (UX, UI, QA)
  • Monitor and assist with the development of the less experienced members of the team

Requirements

  • At least 4 years of experience developing native iOS applications
  • Degree in an engineering field related to IT
  • Excellent communication skills in English
  • Experience in Agile methodologies
  • Excellent teamwork skills
  • Experience in iOS development with Xcode, proficiency with Swift and Objective-C
  • Experience with several iOS frameworks such as Core Data, Core Location, Core Bluetooth, Core Animation, etc
  • Knowledge of other web technologies and standards UI / UX, and understanding of MVC / Lean / Viper development standards
  • Understanding of Apple’s design principles and interface guidelines
  • Proficient without GIT code version
  • Practical knowledge of mobile platforms related to emerging architectures, trends and technologies, as well as familiarity with continuous integration
  • Experience working in Scrum or Agile development environment
  • Experience in integration with other systems through web services, e.g. RESTful APIs
  • Experience with offline storage, threading, performance and memory adjustments
  • Multithreaded programming experience, with asynchronous and synchronous code
  • Experience with Unit, UI Tests and Code Review

We Value People That Are

  • Critical thinkers and have problem-solving skills
  • Great Team Players

Are you ready for this new adventure?!

Contacts

Working Remotely

About Us

Specialized in the Information Technology sector, Engage Consulting is based in the area of Recruitment & Selection of qualified and specialized human resources in this sector.

Please apply, sending your CV:

  • Name
  • Email
  • Phone
  • Linkedin
  • CV Upload

Data sharing

I agree to share my data with Engage Consulting to apply for employment opportunities.

© Engage Consulting. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Engage Consulting logo
Engage Consulting

IT-послуги

Popular searches