πPoland
Senior IOS Developer
closed
Devtech
πRemote - Worldwide
Summary
Join Devtech's Global Services Unit as an iOS Developer and be part of a creative team responsible for all aspects of software development, from initial specification to launch. You will develop dynamic mobile applications, ensuring high standards, timeliness, and scalability. Active participation in knowledge-sharing efforts is expected. This role requires 5+ years of experience in mobile development with proven expertise in iOS SDK, UI development, and various frameworks. Devtech offers a comprehensive benefits package including private health insurance, paid sick leave, vacation time, parental leave options, and professional development opportunities.
Requirements
- 5+ years of demonstrated professional experience in mobile development
- Proven experience in iOS SDK (Objective-C and Swift) and XCode
- Strong capability with the latest iOS UI development technologies, including Auto Layout and Storyboards
- Deep understanding of multithreading and concurrency programming using GCD or Operation Queues
- Experience with reactive programming in iOS, particularly with RxSwift and Combine
- Familiarity with at least two core iOS frameworks such as Foundation, AV Foundation, and Network Extension
- Skilled in design patterns like MVVM, VIPER, and MVP
- Knowledge of dependency management tools such as CocoaPods, SPM, or Carthage
- Experience in integrating with back-end systems via web services (XML/JSON Parsing and SOAP with basic frameworks like Alamofire)
- Proficiency in database management with SQLite (using libraries like FMDB or GRDB)
- Knowledge of data structures, algorithms, threading, and memory management
- Experience in Mac OS X development, including multi-threaded programming, networking, and socket programming
- Familiarity with web technologies such as HTML, XML, and JavaScript
- Proactive and solution-oriented mindset in identifying and solving challenges
- Ability to independently manage tasks across multiple repositories, ensuring smooth integration and consistency
- Excellent verbal and written communication skills in English
Responsibilities
- Develop and maintain high-quality iOS applications using Swift, Objective-C and XCode
- Work closely with other team members to define, design, and ship new features
- Create responsive, visually appealing user interfaces that enhance user experience
- Connect applications to back-end systems through web services (XML/JSON Parsing, SOAP) using frameworks like Alamofire
- Write clean, maintainable, and testable code, applying design patterns like MVVM, VIPER, and MVP
- Identify and resolve bugs, performance bottlenecks, and memory management issues to maintain optimal application performance
- Continuously learn and adapt to new iOS technologies, frameworks, and best practices to keep applications current and efficient
- Take active participation in company-wide knowledge-sharing efforts, and promotion of security, quality, and knowledge-sharing culture across the company
- Creatively solving problems from the big picture to the nuts and bolts
Preferred Qualifications
- Experience with background process development like Launch Agent daemons and working with VPN clients
- Understanding of Fastlane/Github actions
Benefits
- Development program (training & conferences, internal knowledge sharing)
- Outstanding referral bonuses
- Private health insurance and 100% paid sick leave
- 25 days of vacation
- Paternity leave β 15 days for new dads
- Reduced working hours for the first month after returning from maternity leave
- Mental health program
- English language courses
- FitPass
This job is filled or no longer available
Similar Remote Jobs
πWorldwide
πSpain
πChina
πPortugal
πPoland
πRomania
πAustria
πCanada, United States