Вакансії iOS Developer / Engineer
- iOS
- Swift
- Rest API
- iOS SDK
- UIKit
- Git
- GitLab
- CocoaPods
- Jira
- Zeplin
- Objective-C
We strive to ensure that our apps become leaders in their categories, and we are good at it. Join us if you also want to work on popular and useful products.
What you will do:
- Develop existing product in the Business category
- Assess the tasks at hand and the possibility of their implementation
- Search for the best solution to a task, select and study technologies, and implement them in the development process
- Interact with the project team (PMs, PdMs, QA, designers, etc.)
- Provide code reviews of your colleagues from the iOS development team
What you should have:
- 5+ years of experience developing iOS applications
- Published products on the App Store
- Solid knowledge of Swift, Rest API, iOS SDK, MVC/MVVM patterns
- Sound knowledge of UIKit: autolayout/frames. iPad UI
- Working experience of Git, GitLab, Cocoapods, Jira, Zeplin
- GCD/Operations
- Objective-C at the reading level
- Intermediate level of English and Russian languages
Will be a plus:
- Experience with Core Data, VIPER, iOS app Extension
- Experience in writing Unit/UI tests
- Async/await, combine
- С++, OpenCV, CoreML (for work with modules and neural networks)
- Experience with KMM
Інформація про компанію AIBY
Переваги співробітникам
- English Courses
- Team buildings
- Work-life balance
- Допомога психотерапевта
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Оплачувані лікарняні
- Swift
- Xcode
- App Store
- Kotlin
- Java
- Google Play Market
- iOS
- Android
We are looking for a high-performance iOS/Android Developer for our client’s project – Europe’s leading last-mile B2B delivery platform.
Project – platform instantaneously connects businesses of all sizes to a fleet of high-quality couriers. They offer a range of services that includes instant, scheduled same-day and next-day delivery. It is the ideal solution for retailers, e-merchants, grocers and restaurants that want to delight their customers with flexible and express delivery options.
Requirements:
- 3+ years in iOS/Android development
- Experience working with Swift, Xcode, Apple App Store guidelines
- Experience with Kotlin, Java, Android App Store guidelines
- Ability to work independently and in collaboration with other engineers
- Upper-Intermediate English and better
Responsibilities:
- Develop and maintain the iOS/ Android application
- Ensure code quality and application performance
- Collaborate with project manager, backend developers and UX/UI designers
- Conduct unit and integration tests
- Stay updated with the latest Android/iOS development trends
Інформація про компанію NCube
Переваги співробітникам
- English Courses
- Team buildings
- Work-life balance
- Бухгалтерський супровід
- Гнучкий графік роботи
- Медичне страхування
- Оплачувані лікарняні
- Регулярний перегляд зарплатні
- Kotlin
- Android Studio
- Objective-C
- Swift
- Xcode
We’re seeking a skilled Mobile Developer with expertise in both iOS and Android platforms to join our partner dynamic team. The ideal candidate will have a strong background in developing business applications and a passion for creating high-quality, user-friendly mobile experiences.
This role is fully remote, offering the flexibility to work from anywhere while being a crucial part of the collaborative environment.
About the project
Our client is an info gov technology and consulting company specializing in records management, meeting every business need. Their product, an intuitive software, was created to help customers protect their information and effortlessly manage the complete lifecycle of the on-site, off-site, electronic, and physical legacy files.
The team provides research records retention and handling requirements both domestically and internationally. It helps to save your records and comply with local, state, and federal regulations.
Requirements
- Proven experience with both iOS and Android mobile development for business applications
- For Android: Proficiency in Kotlin and Android Studio.
- For iOS: Proficiency in Objective-C, Swift, and Xcode.
- Clear understanding of client/server methodology
- Strong experience with code review
- An understanding of the complexities of working with large data sets
- Compliance with schedules and deadlines for work at all stages of the project
- The desire to work collaboratively and creatively with an experienced team
- The ability to manage multiple projects at once
- Focused on results
- English: Upper-intermediate level
Responsibilities
- Design, develop, and maintain high-quality iOS and Android applications for business use.
- Ensure seamless integration between mobile apps and backend services.
- Perform code reviews to maintain high standards and identify potential improvements.
- Efficiently handle large data sets within mobile applications
- Work closely with the existing Ukrainian team
- Partner with a skilled team to innovate and improve mobile development processes, understand requirements, establish goals, and meet deadlines
- Contribute ideas and solutions to enhance product offerings.
Інформація про компанію Newxel
Переваги співробітникам
- Work-life balance
- Бухгалтерський супровід
- Медичне страхування
- MacOS
- iOS
- Swift
- Objective-C
- Sourcery
We are looking for a Middle macOS Engineer to join our Setapp team.
Setapp is MacPaw’s subscription-based app service for macOS and iOS. It provides access to 240+ Mac and iOS apps for daily tasks that cover such categories as productivity, lifestyle, web development, Mac maintenance, creativity, writing, education, and personal finance.
We are looking for an Engineer who quickly finds solutions without sacrificing quality, is eager to take technical ownership, and likes to provide technical mentorship for less experienced peers.
In this role, you will:
- Analyze (how to do?) and validate (can be done?) technical solutions for the business problems/ideas/needs. Suggest alternatives and explain their pros and cons
- Contribute to the product with ideas, features, and improvements
- Suggest architectural solutions and/or development tools to implement a technical task
- Implement technical solutions and adapt them to the product’s changes in the future
- React to issues and failures by investigating and fixing them according to the product task's priorities
- Suggest technical solutions for increasing the product’s stability and performance if needed
- Communicate with the stakeholders to clarify implementation details, and edge cases, specify input or missing data and possible use cases/flows to successfully implement a solution, and make constructive collaborations if needed
- Provide input for customer support to resolve user issues, and conduct technical communication with customers if needed in order to maintain customer satisfaction, loyalty, and retention
- Share all knowledge about the product(structure, documentation, architectural details, etc.) with the engineering team aimed to maintain the team well informed upon the product state
Skills you’ll need to bring:
- macOS/iOS development experience
- Profound Swift experience
- Profound computer science fundamental knowledge (memory management, concurrency, networking, data persistence, unit testing, profiling, system design, etc.)
- Modular project organization knowledge (dynamic/static libraries, linking, dependency management, etc.)
- Experience in creating extensions and frameworks
- At least an intermediate level of English
As a plus:
- Experience in Objective-C development for supporting legacy modules
- Swift structured concurrency experience
- Meta-programming (Sourcery, Swift macro)
- Understanding of application infrastructure (how backend services work)
- Experience with interprocess communication
- Experience in creating system extensions, Login Items, Launch Agents, Privileged Helpers, etc.
- Experience with cryptography libraries
Інформація про компанію MacPaw
- iOS
- Swift
- RESTful API
- Unit testing
- CI/CD
- GraphQL
- App Store
- iOS SDK
- Android Studio
What you will do
- Architect, develop and maintain high-quality iOS applications using Swift;
- Manage the iOS development life-cycle from concept to App Store release and beyond;
- Work closely with the product and design teams, ensuring partnership and on-time feature development;
- Troubleshoot, debug, and update existing systems for smooth app operations;
- Actively engage in on-call responsibilities and contribute to incident management efforts.
Must haves
- 3+ years of experience in iOS development, using Swift;
- Experience with Mobile backend integration and RESTful APIs;
- Experience with Automated and unit testing required;
- Experience with Continuous integration/continuous deployment (CI/CD) pipelines;
- Experience with Graph QL;
- Upper-Intermediate English.
Nice to haves
- Knowledge of App Store deployment and compliance standards;
- Knowledge of SDK concepts;
- Experience with Android Studio.
Інформація про компанію AgileEngine
Переваги співробітникам
- Гнучкий графік роботи
- Зарплатня вище ринку
- Регулярний перегляд зарплатні
- iOS
- iOS SDK
- Swift
- Cocoa Touch
- SwiftUI
- Core Data
- Core Animation
- REST
- JSON
Apme is a product company that develops applications to control and improve people’s health and wellbeing. Now we are looking for a full-time iOS Developer to join our team.
You will be responsible for:
- Designing and building mobile applications for Apple’s iOS platform.
- Collaborating with the design team to define app features.
- Ensuring quality and performance of the application to specifications.
- Identifying potential problems and resolving application bottlenecks.
- Fixing application bugs before the final release.
- Publishing application on App Store.
- Designing and implementing application updates.
Requirements:
- Proven experience as an iOS developer for 2 years.
- Have published at least one original iOS app. MVP.
- Proficient in Swift, and Cocoa Touch. SwiftUI.
- Extensive experience with iOS Frameworks such as Core Data and Core Animation.
- Knowledge of iOS back-end services.
- Knowledge of Apple’s design principles and application interface guidelines.
- Experience working with remote data via REST and JSON.
- Experience with third-party libraries and APIs.
Інформація про компанію Apme
Переваги співробітникам
- Work-life balance
- Регулярний перегляд зарплатні
- Swift
- UI/UX
- iOS testing
- CI/CD
- fastlane
- Jenkins
- GitFlow
- Bash
- Ruby
- Adobe Photoshop
- Adobe Illustrator
- iOS SDK
We specialize in the development of applications based on the iOS platform and we are looking for a skilled colleagues to the team with a sense for detail and experiences with the development of native applications. Become a member of A-team too! Our clients are big players and it's a challenge to work on their unique projects. Be a part of this!
What do you need to know:
- Experience with native application development in Swift;
- Ability to handle with UX/UI design;
- Experience in creating tests for iOS applications;
- Experience with CI/CD tools like Fastlane or Jenkins;
- Ability to read and write technical documentation in English;
- Knowledge of Gitflow, code-review and script languages (Bash, Ruby);
- Experience with Photoshop and Illustrator;
- Knowledge of iOS and iPad SDK platform.
Інформація про компанію B2A
Переваги співробітникам
- English Courses
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Кава, фрукти, перекуси
- Компенсація за харчування
- Медичне страхування
- Надається ноутбук
- iOS
- Swift
- Objective-C
- Xcode
- iOS SDK
- UI/UX
- Web API
- SOAP
- REST
- XML
- JSON
Шукаємо талановитого iOS розробника для участі в розробці інноваційних продуктів. Цінуємо відповідальність, самостійність в роботі і готовність досягати якісних результатів у встановлені терміни.
Обов'язки:
- участь на всіх етапах розробки мобільних додатків.
- написання мобільних додатків з нуля.
- доробка готових додатків.
Вимоги:
- досвід розробки для iPhone/iPad;
- знання Swift, Objective C, XCode;
- знання iOS SDK;
- знання принципів розробки багатопотокових додатків;
- знання механізмів управління пам’яттю;
- знання iOS Human Interface Guidelines, UI / UX;
- знання ООП, шаблонів проектування;
- знання принципів роботи з web API на основі SOAP, REST, XML, JSON.
Інформація про компанію AVADA Media
Переваги співробітникам
- Гнучкий графік роботи
- Довгострокові проекти
- Swift
- SwiftUI
- UIKit
- MVC
- MVVM
- Auto Layout
- Git
- Interface Builder
- Xcode
- Rest API
- JSON
- iOS
Вимоги:
- Знання Swift, SwiftUI, UIKit;
- Досвід роботи з архітектурами MVC, MVVM, Coordinator;
- Впевнені знання принципів ООП (Auto layout, Interface Builder, Git, Xcode);
- Розуміння специфіки Concurrency та Multithreading;
- Досвід роботи з Networking, REST client API, JSON;
- Розуміння життєвого циклу додатків для iOS.
Обов’язки:
- Розробка та підтримка додатку для власного продукту.
- Участь у проєктуванні архітектурних рішень проєкту.
- Взаємодія з дизайн та QA командами.
Інформація про компанію Targer
Переваги співробітникам
- Paid overtime
- Work-life balance
- Компенсація навчання
- Регулярний перегляд зарплатні
- MVC
- MVVM
- Swift
- Objective-C
- Rest API
- Alamofire
- Realm
- Core Data
- CocoaPods
- iOS SDK
- UIKit
An iOS developer is responsible for developing applications for mobile devices powered by Apple’s iOS operating system. Ideally, a good iOS developer is proficient with one of the two programming languages for this platform: Objective-C or Swift. We are looking for a Junior/Middle iOS developer, who will become a part of our talented team and will actively participate in designing, building and maintaining applications
Responsibilities:
- Design, develop and maintain native mobile applications for iOS.
- Provide your expertize on iOS-related issues.
- Collaborate with a team to define, design, and ship new features.
- Participate in code-review sessions.
- Communicate effectively with other development team members.
- Delivery quality software on time and with acceptable quality.
Requirements and qualifications:
- Patterns: MVC, MVVM;
- Swift;
- REST API;
- Alamofire;
- Databases (Realm, Core Data);
- CoreNFC;
- CoreLocation;
- CoreBluetooth;
- Firebase;
- Google API’s;
- Universal Links;
- CocoaPods;
- iOS SDK knowledge;
- UIKit.
Інформація про компанію Owlab
Переваги співробітникам
- Гнучкий графік роботи
- Компенсація навчання
- Надається ноутбук
- Оплачувані лікарняні
- Освітні програми, курси
- iOS
- Swift
- Objective-C
- Xcode
- UIKit
- GCD
- Auto Layout
- RxSwift
- Reactive Swift
- MVC
- MVVM
- Unit testing
- GitFlow
- Realm
- Core Data
- С/С++
- CocoaPods
- Bash
- Python
- Ruby
- CMake
- Jenkins
- OpenGL
- API
- WebSockets
We are looking for a highly motivated and experienced IOS Developer to join our dynamic team.
Requirements:
- Experience in iOS development;
- Experience with building applications for iOS using Objective-C and/or Swift;
- Experience with using iOS framework, performance tools and optimization techniques;
- Excellent working attitude, problem solving, critical thinking and communication skills;
- Excellent understanding Xcode build system;
- Significant experience with UIKit, GCD, AutoLayout;
- Deep understanding of Memory Management, Concurrent Programming, FRP (ReactiveSwift or RxSwift), Common Design Patterns, MVC/MVVM;
- Unit testing;
- Git flow;
- Local storages (Realm or Core Data).
As a plus:
- C/C++;
- Scripting and tools (CocoaPods, FastLane, Xcode utils, code analyzers);
- Bash/Python/Ruby/D/CMake;
- CI: Jenkins or Xcode build server;
- Transfer code base from Objc to Swift or Objc wrappers around C++;
- Familiar with reactive programming;
- Metal, OpenGL, CoreGraphics, CoreText;
- Open source contributing.
Responsibilities:
- Produce clean, efficient code based on the specification in Swift;
- Troubleshoot, debug and upgrade existing software;
- Recommend and execute product improvements (technical in nature);
- Work with API, Web-sockets;
- Work as part of a software development team.
Інформація про компанію Faster Than Light
Переваги співробітникам
- English Courses
- Team buildings
- Гнучкий графік роботи
- Регулярний перегляд зарплатні
- Swift
- iOS SDK
- Xcode
- HTTP
- oAuth
- JSON
- REST
- Unit Tests
- MVC
- MVVM
- GitLab
- Github
- Bitbucket
- Objective-C
- Firebase
Requirements:
- 2+ years of commercial experience;
- Knowledge: iOS SDK, Swift;
- Xcode, OOP/OOD, HTTP, OAuth, JSON, REST, Unit tests;
- MVC/MVVM;
- Versioning tools (GitLab, GitHub, Bitbucket);
- English – at least Intermediate level.
Optional:
- Objective-C;
- Firebase.
Інформація про компанію Deviark
Переваги співробітникам
- English Courses
- Team buildings
- Work-life balance
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
- Swift
- Core Data
- Encryption
- API
- Material Design
- Git
- BLE
- Objective-C
- Cognito
- Agile
- Scrum
We are looking for an iOS developer who will join our team for long-time cooperation.
Requirements:
- 2+ years of commercial software development experience;
- Strong knowledge of SWIFT;
- Experience with CoreData;
- Experience with Encryption;
- Knowledge of API integration;
- Experience with Material design;
- Experience using version control (GIT);
- Good spoken English.
Will be a plus:
- Experience with CoreBluetooth;
- Experience in Objective-C;
- Experience with AWS Cognito using amplify;
- Animation experience;
- Agile/SCRUM experience.
Responsibilities:
- Participate in iOS app development.
- Assist with app research topics.
- Manage version tracking and control.
- Collaborate with the team for cloud integration.
- Collaborate with the team for app design, testing and deployment.
Інформація про компанію CitrusDev
Переваги співробітникам
- English Courses
- Team buildings
- Компенсація витрат на спорт
- Медичне страхування
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
- iOS
- Swift
- Agile
Together with our partner, a prominent online fashion & beauty retailer in Europe, we are looking for an iOS Developer to join the Apps Product Experience team.
The main purpose of the project is to help customers make lasting purchases. We strive to ensure a delightful unboxing experience, where the products in the parcel live up to the customer's expectations. We make this happen by redefining how we present our products to customers online. We build customer facing features on the product detail page to help over 50 million customers find products they love, and buy products they keep, ultimately helping customers to make lasting purchases.
Responsibilities
- Design, develop, and maintain user-friendly iOS applications that enhance the product detail page experience, focusing on creating features that help customers find and purchase products they love and keep.
- Write clean, efficient, well-structured, and readable code that follows the latest iOS development practices and patterns (e.g., VIPER, MVVM).
- Work closely with product managers, designers, and other developers to ensure the apps meet or exceed product expectations.
- Utilize deep technical knowledge of iOS frameworks to optimize app performance and ensure a seamless, lag-free user experience.
- Continuously put yourself in the customers' shoes to develop features that are not just high-class but also deeply aligned with customer needs, improving customer satisfaction and retention.
- Take full ownership of your code and its impact on the app's success. Provide support to other team members through code reviews, knowledge sharing, and mentoring to foster a collaborative and learning environment.
Requirements
- You are an experienced iOS developer (+4 years) who is eager to work with new technologies and always tries to challenge yourself and deliver high quality code.
- You have excellent interpersonal skills and ability to collaborate respectfully with others by listening, communicating clearly, and actively sharing knowledge. You own your code, embrace agile software development practices, and support others through code reviews and knowledge sharing.
- You are passionate about writing well structured, readable, and maintainable code that’s covered by automated tests.
- You are always up to date with software design and architecture patterns (e.g. VIPER, MVVM).
- You always put yourself in your customer's shoes and therefore you take pride in developing user-friendly and high-class features.
- Solid experience in Swift.
- Deep technical knowledge of iOS mobile development, including animation frameworks, and complex touch-based UI
- You have the ability to analyze large features and implement practical solutions.
- You have several years of experience working in high performance teams and can independently drive technical discussions and facilitate complex decision making.
Інформація про компанію Zoolatech
Переваги співробітникам
- English Courses
- Кава, фрукти, перекуси
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Освітні програми, курси
- Objective-C
- SQLite
- HTTP
- Git
- С/С++
- Swift
- MVVM
- JSON
- XML
- Scrum
- Kanban
У команду найпопулярнішої української електронної пошти @UKR.NET шукаємо iOS Developer-ів, які будуть працювати із мобільним застосунком пошти для iOS-пристроїв.
Основний час – це розроблення нового та розширення поточного функціоналу відповідно до вимог.
Приєднуйтесь, якщо вас запалює розроблення цікавого, складного продукту та можливість впливати як на бізнес-логіку, так і на вибір архітектурних рішень.
Наш стек:
- Objective-C, ARC.
- CGD, URLSession, Collections.
- XCTest.
- Cocoa touch (with manual layout).
- SQLite.
- Firebase - Google Analytics and Crashlytics.
Ми очікуємо, що у Вас:
- Досвід iOS-розроблення з використанням Objective-C від двох років і більше трьох років досвіду розроблення загалом.
- Досвід розроблення багатопотокових застосунків.
- Досвід роботи з чужим кодом (читання, рефакторинг).
- Досвід використання SQLite.
- Розуміння принципів ООП, вміння вибудувати ієрархію класів і зв'язків між ними.
- Розуміння принципів роботи з мережею. Знання та досвід роботи з HTTP.
- Алгоритмічна база. Вміння порівнювати алгоритми за ефективністю.
- Знання та досвід використання основних патернів OOD. Знання антипатернів.
- Досвід роботи з Git.
Буде перевагою:
- Базові знання C, ручне керування пам'яттю.
- Знання Swift.
- Уміння розробляти застосунки без використання Interface Builder.
- Досвід застосування архітектурних патернів (MVP, MVVM, Clean Architecture тощо).
- Знання основних форматів текстових даних (JSON, xml, тощо).
- Досвід роботи з чужим кодом (читання, рефакторинг).
- Досвід роботи із застосуванням Scrum, Kanban.
Інформація про компанію UkrNet
Переваги співробітникам
- Fitness Zone
- Велика стабільна компанія
- Велопарковка
- Кава, фрукти, перекуси
- Медичне страхування
- Парковка для авто
- iOS
- iOS SDK
- Swift
- Objective-C
- API
- Core Data
- Core Animation
- RESTful API
- Socket.IO
- UI/UX
- JavaScript
- Node.js
We are looking for an iOS developer with experience to process video: encoding / decoding, streaming, broadcast, etc. For the development and maintenance of application aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications to stream video from the screen and integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
Our client is a Silicon Valley software company with strong experience in the conferencing industry. The product we are working on lets anyone screen share and host online meetings that are easy to attend. Participants join in 1 Click on any device and do not need to download any software to attend.
Responsibilities:
- Design and build applications for the iOS platform;
- Ensure the performance, quality, and responsiveness of applications;
- Collaborate with a team to define, design, and ship new features;
- Identify and correct bottlenecks and fix bugs;
- Help maintain code quality, organization, and automatization.
Skills needed:
- Minimum of 2+ years in iOS development;
- Proficient with Swift, Objective-C;
- Experience with iOS API to record or stream video from the screen;
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Experience with offline storage, threading, and performance tuning;
- Knowledge of low-level C-based libraries is preferred;
- Familiarity with RESTful APIs and SocketIO to connect iOS applications to back-end services;
- Knowledge of other web technologies and UI/UX standards;
- Understanding of Apple’s design principles and interface guidelines;
- Experience with performance and memory tuning;
- Knack for benchmarking and optimization;
- Proficient understanding of code versioning tools and familiarity with continuous integration.
Extra qualifications:
- JavaScript knowledge and experience;
- Nice to have experience with Node.js.
Інформація про компанію Datamart
- iOS
- Swift
- RxSwift
- RxCocoa
- Combine
- Alamofire
- Swift UI
- UIKit
- SysTack
- Needle
Зараз в AMO Apps шукаємо Middle iOS розробника, який буде працювати з нашими health&fitness застосунками, що допомагають користувачам ставати здоровішими та покращувати свою фізичну форму: Unimeal – плани здорового харчування, Mad Muscles – персональні системи воркаутів для чоловіків, Harna – плани тренувань для жіночої аудиторії.
Ця вакансія саме для тебе, якщо ти хочеш:
- Працювати над суспільно-корисними продуктами та впливати на їх технічний розвиток;
- Мати змогу пропонувати нові ідеї та оптимізувати процеси в команді;
- Попрацювати з сучасними технологіями та багатомодульною clean-архітектурою.
За що будеш відповідати на позиції:
- Написання коду для вирішення бізнес-задач;
- Розробку нового функціоналу та підтримку поточних версій застосунків;
- Активну участь у формуванні та уточненні технічних вимог з продуктовою командою;
- Покращення якості та стабільності продуктів (рефакторинг, покриття тестами і тд).
Для цього тобі знадобиться:
- Досвід роботи у розробці мобільних додатків під ОС iOS від 3 років;
- Глибокі знання Swift і бібліотек RxSwift, RxCocoa, Combine та Alamofire;
- Комерційний досвід зі Swift UI та UIKit;
- Розуміння MVVM, Clean architecture та SOLID;
- Знання SysTack та Needle буде плюсом.
Інформація про компанію AMO
Переваги співробітникам
- Fitness Zone
- Гнучкий графік роботи
- Кава, фрукти, перекуси
- Надається ноутбук
- Оплачувані лікарняні
- Swift
- iOS
- UIKit
- HTTP
- REST
- Core Data
- Core Animation
- MapKit
- C/C++
- Agile
- Jira
- Git
About project:
We invite you to join the e-health product with new technology, strong and experienced team.
Highly loaded technologies, no legacy code and the ability to improve the product directly. The project has already established itself on the territory of Ukraine (and other counties), operates in more than 1000 settlements and helps more than 1million worldwide users to receive medical care 24/7.
At the moment, the product is being scaled up to the international market: the Middle East and Africa.
Position duties:
- Work as a part of the distributed Development Team;
- Design and implementation of low-latency, high-availability, and performant application;
- Produce maintainable, reusable, and testable code;
- Develop and maintain technical documentation related to the project;
- Implementation of application functionality across the whole range of tasks: network communication, UI, business logic, integration with third-party services;
- Participate in status meetings and collaborate with other team members;
- Share your experience with other team members.
Our Requirements:
- 4+ years of experience on iOS, SWIFT;
- Good knowledge in programming language core (declarations/statements/flows);
- Strong OOP background, good in MVC/MVP;
- Experienced in UIKit, Storyboards, auto layout, UI animations;
- Good in networking, HTTP, REST, remote server;
- Good in CoreData, UIKit, CoreAnimation, MapKit;
- Understanding of Push notifications, iCloud, basics of Payments/IAP;
- Knowledge of multithreading/synchronization primitives;
- Languages: C/C++ – basics, Swift – strong;
- Comfortable with Agile methodologies, JIRA, git, and code review.
Additional skills:
- Education in Computer science or the same;
- Fluent English skill.
Інформація про компанію InDev Lab
Переваги співробітникам
- Relocation assistance
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Компенсація навчання
- Надається ноутбук
- Освітні програми, курси
- iOS
- iOS SDK
- Swift
- HTTPS
- REST
- JSON
- GoF
- RxSwift
- Flux
- Redux
- Core Data
- SQLite
- Unit Tests
- XCTest
- Bitrise
- Jenkins
- GitHub Actions
- fastlane
- App Store Connect
We are looking for new team members to international e-commerce project.
Our client - is popular e-commerce platform for car renting and tourism in Germany and France. More that 150 people from 10 nationalities are working on product development and best user cases. An open atmosphere and responsible colleagues have a direct impact on the product.
Our task is develope new product for car renting with new user flow. Thanks to direct communication with team members, product managers and ScrumMaster, you will have unlimited opportunities to influence the project and suggest improvements.
Position duties:
- Implement aesthetic adaptive screens according to mocks.
- Extend the application with new functionality.
- Integrate the new third-party API and support existing ones.
- Follow team guidelines ensuring quality and consistency in the design and development phases of applications.
- Lead efforts to design, architect and write new software components.
- Provide support for production applications as issues arise.
- Troubleshoot performance and scalability issues.
- Identify opportunities to improve and optimize applications.
- Work with project management to understand new requirements.
- Follow internal software development processes and standards.
- Share expertise within the team.
Our Requirements:
- You are very experienced in iOS development including SDK and third-party frameworks.
- You have worked with Swift before and know how to utilize the language in the most efficient way.
- You are experienced in client-server architectures using HTTPS, REST, and JSON.
- You have a deep understanding of application architectures, design patterns and best coding practices (SOLID, GoF, Clean/Hexagonal architecture).
- You have a deep understanding of reactive programming (RxSwift) and unidirectional architectures (FLUX/Redux).
- You are proficient with CoreData or SQLite (GRDB).
- You have strong unit testing skills (RxTest, XCTest, Nimble).
- You are using the modern iOS tooling on a daily basis (fastlane, match, SwiftGen, Sourcery, Mint, etc.).
- You understand the iOS code signing and AppStore Connect publishing process.
- You possess the ability to write runtime optimized code and have an understanding of algorithmic complexity.
- You bring a test-driven mindset.
- You are experienced in continuous integration/continuous delivery (fastlane, Github actions, Bitrise, Jenkins).
- Fluent English skills.
Additional skills:
- Computer science education or the same technical education.
- 4+ years expirience in software development.
Інформація про компанію InDev Lab
Переваги співробітникам
- Relocation assistance
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Компенсація навчання
- Надається ноутбук
- Освітні програми, курси
- Swift
- Cocoa
- iOS SDK
- Cocoa Touch
- Alamofire
- Firebase
- Jira
Необхідно:
- Досвід розробки iOS додатків від 2 років;
- Впевнені знання iOS Swift, включаючи iOS Cocoa Framework;
- Досвід роботи з принципами дизайну Apple та рекомендаціями щодо User Interface;
- Чітке розуміння ООП та шаблонів дизайну;
- Розуміння принципів SOLID;
- Знання Cocoa-Touch, IOS SDK Alamofire, Firebase;
- Досвід роботи з Jira або іншими гнучкими інструментами;
- Володіти англійською мовою.
Інформація про компанію Onix-Systems
Переваги співробітникам
- English Courses
- Гнучкий графік роботи
- Кімната відпочинку
Сторінки
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.