iOS Developer
Posted 4 years ago
iOS Developer
Array
Here at Present Technologies, ranked on the Top 25 of the Best Companies to Work for in Portugal, we are continuously looking for talented iOS developers to join our fantastic mobile development team. From large-scale digital platforms to market-leading mobile apps, our worldwide clients and partners trust us to build reliable software used every day by millions of users.
If you are looking for challenging projects, love to play around with modern mobile frameworks and think you can handle the pressure, this offer is for you!
We are Present because We Care.
If you are looking for challenging projects, love to play around with modern mobile frameworks and think you can handle the pressure, this offer is for you!
We are Present because We Care.
ROLE DESCRIPTION - KEY RESPONSIBILITIES:
- Create and maintain iOS applications from the requirements to the App Store
- Follow the best mobile and Swift/Objective-C practices to create clean, documented and reusable code
- Develop network sensitive applications integrated with security and different authentication providers
- Work closely with the design team to deliver the best UX
- Participate in code reviews and implement tests to ensure high-quality software
- Commitment to complete projects on time
- Help the team evolve, sharing and experimenting new ideas and technologies
MAIN REQUIREMENTS:
- At least 3 years of experience in iOS development
- Experienced in working with Objective-C and Swift
- Good knowledge of iOS design patterns and software architecture principles
- Experienced with CocoaPods dependency manager
- Solid understanding of engineering principles and fundamentals of the different stages of mobile development, including automated testing, build processes and deployment
- Creating testable code and make testing a priority
- Knowledge of industry best practices
- Prior experience with Git source control system and tools such as GitHub or GitLab
- Agile methodologies such as SCRUM or Kanban
- Good communication and organizational skills
- Proficiency in English
NICE TO HAVE:
- Understanding of Flutter framework development, being comfortable with Dart language
- Experience with Android (Java/Kotlin)
- Expertise with RESTful APIs to connect to back-end services
- Versatile with 3rd party libraries
- Having published apps in App Store
- Experience with CI/CD tools (e.g. Jenkins)
PERKS:
- Healthcare Insurance
- Mobile phone
- Company/performance bonus
- Extra days of holidays
- Anual budget for flexible benefits (e.g. kindergarten payment, health and well-being, education expenses, savings & retirement, public transportation and family health insurance)
- Great offices with free fruit and coffee
- English lessons
- Technical training / learn sessions / workshops
- Udemy License
- Flexible working hours
- Work with a very talented team
- Prestigious clients
- Wellness measures
- Welcoming and relaxed work environment