Please, let Devtech Limited know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
As a Senior iOS Developer at Devtech, you will be part of a creative team responsible for all aspects of ongoing software development, from initial specification to development, testing, and launching.
Your primary focus will be to develop and maintain high-quality iOS applications using Swift, Objective-C, and XCode.
You will work closely with other team members to define, design, and ship new features.
The role involves creating responsive and visually appealing user interfaces that enhance user experience.
You will connect applications to back-end systems through web services, utilizing XML/JSON Parsing and SOAP with frameworks like Alamofire.
Writing clean, maintainable, and testable code while applying design patterns such as MVVM, VIPER, and MVP is essential.
You will identify and resolve bugs, performance bottlenecks, and memory management issues to maintain optimal application performance.
Continuous learning and adaptation to new iOS technologies, frameworks, and best practices will be expected to keep applications current and efficient.
Requirements:
You must have 5+ years of demonstrated professional experience in mobile development.
Proven experience in iOS SDK (Objective-C and Swift) and XCode is required.
A strong capability with the latest iOS UI development technologies, including Auto Layout and Storyboards, is necessary.
A deep understanding of multithreading and concurrency programming using GCD or Operation Queues is essential.
Experience with reactive programming in iOS, particularly with RxSwift and Combine, is required.
Familiarity with at least two core iOS frameworks such as Foundation, AV Foundation, and Network Extension is necessary.
You should be skilled in design patterns like MVVM, VIPER, and MVP.
Knowledge of dependency management tools such as CocoaPods, SPM, or Carthage is required.
Experience in integrating with back-end systems via web services (XML/JSON Parsing and SOAP with basic frameworks like Alamofire) is essential.
Proficiency in database management with SQLite (using libraries like FMDB or GRDB) is necessary.
Knowledge of data structures, algorithms, threading, and memory management is required.
Experience in Mac OS X development, including multi-threaded programming, networking, and socket programming, is a plus.
Familiarity with web technologies such as HTML, XML, and JavaScript is beneficial.
Experience with background process development like Launch Agent daemons and working with VPN clients is a plus.
Understanding of Fastlane/Github actions is a plus.
A proactive and solution-oriented mindset in identifying and solving challenges is essential.
You must have the ability to independently manage tasks across multiple repositories, ensuring smooth integration and consistency.
Excellent verbal and written communication skills in English are required.
Benefits:
Devtech offers a development program that includes training, conferences, and internal knowledge sharing.
Outstanding referral bonuses are provided.
Private health insurance and 100% paid sick leave are included in the benefits package.
Employees receive 25 days of vacation.
Paternity leave of 15 days is available for new dads.
Reduced working hours for the first month after returning from maternity leave are offered.
A mental health program is part of the benefits.
English language courses are available for employees.
FitPass is included as a benefit.
Apply now
Please, let Devtech Limited know you found this job
on RemoteYeah
.
This helps us grow 🌱.