This is a unique opportunity for a senior software engineer with native iOS app development experience to join our team.
The successful candidate will be responsible for developing and maintaining mobile apps used to control various networked audio players.
The team operates in a hybrid model, with regular collaboration between local and remote team members.
Responsibilities:
* Developing and maintaining mobile apps
* Collaborating with local and remote team members
* Providing technical feedback and code reviews
* Researching APIs, Tools, Features
* Using version control tools
* Managing assigned Sprint tasks
Requirements:
* 7 years of professional experience in software design and development
* 4 years of native iOS app development experience
* Swift and Objective-C experience
* UIKit framework experience
* Good understanding of Xcode (Projects, Targets, Instruments, Simulator)
* Good understanding of software design principles, patterns
* Good understanding of version control systems (SVN, Git)
* Experience using 3rd party software libraries and frameworks
* Experience using web service APIs
* Knowledge of iOS Human Interface Guidelines
* Good written and verbal communication
* Self-motivation
Preferred Skills:
* C++, Python
* SwiftUI Framework
* Dependency managers (Swift Packages, CocoaPods)
* Build systems (xcodebuild, CMake, SCons)
* Creating XCFrameworks
* Automated testing (XCTest)
* Jira, Fisheye, Crucible, Confluence
* Continuous Integration, Continuous Delivery (Jenkins)
* Firebase (Analytics, Crashlytics, Messaging)
* Google Analytics (Big Query, Data Studio)
* App localization and localization management tools
* Asset management tools
* Data serialization
* App Store Connect
* App code signing process
* Cross platform development
Why Join Us:
A competitive salary and attractive incentive program.
A collaborative, open, and hybrid work environment.
Opportunities for professional development and growth.
Regular exposure to many cultures, with teams located in over 130 countries.
Ongoing investment in growth and expansion of product lines, distribution channels, and markets.