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, to work remotely from Brazil. 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
The contract type for this position is B2B contract.
If you are looking for a challenge like this, submit your application!