(YGB-34) | SENIOR IOS DEVELOPER

Intellias


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 Required Skill Profession Desarrollo De Software

trabajosonline.net © 2017–2021
Más información