Dive deep into Digital! For 20 years Intellias has been developing top-tier digital solutions for the world’s leading companies, keeping them in line with the latest technology trends.
Join in and provide innovations for the future!
We are looking for a talented Senior iOS (SwiftUI/Combine) Developer.
The position demands a candidate capable of doing high-quality work against technical and schedule challenges, while following strong software design and process principles.
This is a great opportunity to play a key role in a dynamic team, working on cutting-edge mobile technology.
You are a driver of change and you have yet to meet a technology challenge you cannot resolve.
You are dedicated to developing clean code that will help shape the iOS mobile software which thrills Client users.
Requirements:
- 5+ years of working experience in software engineering
- Extensive experience developing iOS mobile native applications in Swift/SwiftUI
- Proven knowledge of Swift programming language
- Knowledge and experience with SwiftUI and Combine
- Solid understanding of the full iOS mobile development life cycle
- Strong knowledge of iOS UI design principles and best practices
- Experience with at least one of these design architectures: MVVM, MVC, VIPER, Clean (Onion Architecture)
- Expert in UI layouts and creating adaptive layouts for various hardware configurations
- Experience writing custom views and controls
- Experience consuming RESTful JSON/XML web services
- Experience in testing high volume applications: unit test, integration test, performance test
- Experience using external commercial and open source libraries
- Experience with Git and GitFlow
- A solid grasp of fundamental algorithms, data structures, and design patterns
- Portfolio of apps that you’ve built; ideally available in the App Store
- Ability to prototype new features and redesign existing ones
- Excellent problem solving, debugging skills, critical thinking, and communication skills
- Ability to effectively articulate technical challenges and solutions
- Aptitude and desire to independently learn new technologies
- Advanced level of English, good communication skills.
Preferred Skills:
- Experience in Core Animation, Core Graphics, Core Bluetooth (Classic, BLE)
- Experience in automated user interface functional testing
- Experience with Scrum/Agile methodologies
- Experience mentoring junior members
- Experience with iOS performance profiling tools and optimization techniques
- Experience with Open API standard (Swagger)
- Experience with push notifications
- Working knowledge of Internationalization
- Proficient in Objective-C
Responsibilities:
- Contribute to high quality mobile app design and architecture
- Apply software engineering design patterns to develop well-structured, modular, performant application code
- Serve as a technical mentor in mobile app development
- Perform code reviews, write unit and UI tests, and contribute to architectural planning and refactoring
- Collaborate with API teams on API design
What we offer you in Colombia
- Indefinite contract with Intellias Colombia SAS, payment in COP
- Health, life, funerary and pet insurance for the employee
- Workation up to 90 days outside Colombia
- Training and certifications
- 100% work from home + internet subsidy
- 100% English environment
Let us know if this is the right challenge for you!
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
IT Services and IT Consulting
#J-18808-Ljbffr