Senior iOS developer
OnTarget Labs is a leading international software product development company. We create next generation of world class product lines. The company is looking for a iOS Developer to join our innovative product team as a full time member.
As an iOS Developer, you will...
· Develop new applications for our clients
· Continuously integrate on existing mobile applications
· Write user stories, technical, and functional requirements
· Work closely with UX / UI teams to design first-class experiences
· Ensure the performance, quality, and responsiveness of applications
· Collaborate with a team to define, design, and ship new features
· Help maintain code quality and organization
· Attend development meetings (stand-ups, retrospectives, kick-offs, UX / UI design sessions)
As a candidate...
· You know the core aspects of iOS development within Xcode: workspace configuration, project / target configuration, build configuration, scheme management, and debugging
· You have significant experience with Swift and Objective C
· You have experience with Reactive Programming with Swift
· You have extensive experience implementing UX / UI programmatically with UIKit, Storyboards, and Auto Layout
· You know your way around Object-oriented design
· You have a solid knowledge of multithreaded programming concepts
· You have successfully managed projects with CocoaPods / dependency management
· You can smoothly integrate with any API
· You understand managing code in Git
· You have experience with CI/CD
· You have completed the App Store submission process
· You have excellent written and verbal communication skills
· You are friendly and understand that strong interpersonal skills are key for success
You might also...
· Have developed with other languages: JavaScript, TypeScript, Node.js, C#, Go, Kotlin, etc.
· Have developed Apple Watch apps using WatchKit
· Have developed apps supporting IoT integrations
· Have developed apps supporting Bluetooth integrations
· Have explored Alexa / Google Home integrations
· Have experience integrating with microservices on AWS, GCP, and Azure
· Used RxSwift / ReactiveX frameworks
· Used Realm or CoreData frameworks
· Have used Instruments for app performance and memory tuning
· Have implemented push notifications using Cloud SaaS providers
· Have experience with functional programming
· Have used test or behavior driven development
· Have distributed iOS apps in an enterprise environment
We offer:
- Competitive salary (to be defined upon the interview results)
- Flexible working hours
- Remote work
- English classes
Please have your CV in English!
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).