Swivl is a US product company with offices in Menlo Park CA, US, Kyiv, Ukraine and Warsaw, Poland with about 120 employees.
We are creating a multimedia device (hardware) which has a display, camera, and speaker. The device will be portable and can be placed on the table. It will capture content within 360 degrees and will be built on AOSP, working in kiosk mode. The hardware and software will be developed from scratch.
Requirements
- 4+ years of Android development experience
- Experience with custom modifications to AOSP source code and/or system app development would be a strong plus
- Knowledge of Java and Kotlin
- Understanding and knowledge of Android SDK, Android Framework and OS Android
- Familiar with Android Architecture Component and MVVM Design pattern
- Strong understanding of object-oriented software development and OOP principles
- Experience with Kotlin coroutines
- Experience with Git
- Experience with 3rd party libraries
- Knowledge of design patterns, up-to-date architectural patterns
- Be part of the team: teamwork & communication — must-have for all of us
- Solid understanding of the full mobile development life cycle
Responsibilities
- Development of custom modifications to AOSP source code
- Development of Android applications
- Code Review
- Development of current architecture and take part in the planning of its future
Nice to have
- Experience with audio & video encoder/decoder, camera
- Published apps in Play Market
We offer
- Career and professional growth
- Opportunity to influence the development process
- Flexible management
- Continuous professional development (free internal and external professional training)
- Good compensation package: 21 days of paid vacation and unlimited sick leaves, gym, all Apple equipment, English courses, entrepreneur administration, tax compensation, psychologist