Senior iOS Developer
Primary stack
Nice to have's
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
- Email: [email protected]
- Social Media: Linkedin | Facebook | Twitter | Instagram
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
- Phone
- 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.
IT-послуги