Remote Senior iOS Developer

Posted

Apply now
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 🌱.
About the job
Posted on
Job type
Salary
-
Location requirements

-

Position
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback