22 августа 2020
Our company is headquartered in San Francisco, CA, the heart of the Silicon Valley, with offices in New York, Denver, Phoenix, Toronto, Novosibirsk.
The goal is to create a mobile application that will act as a client for already existing backend API.
The application itself will consist of a bunch of different screens with simple functionality (show information about teachers/classes/programs, schedule classes, play video and audio, create playlists, send notifications, embed some web pages via WebView)
As the iOS app source code is available, it would be great if the candidate will be able to read and examine iOS code to simplify and speed up Android app development.
1. Design mobile application’s architecture
2. Analyze, scope and estimate tasks, identify technology stack and tools
3. Communicate with client and an in-house development and analytical teams
4. Implement mobile application and prepare code for integration tests, document program code and development tooling
5. Assist QA engineers, fix software defects
6. Assist ClearScale DevOps with implementing infrastructure
1. Hands-on experience developing complex Android applications (5+ years).
2. At least basic understanding of Google Material Guidelines and ability to compose professional UI design for mobile apps
3. Strong self-management and self-organizational skills
4. Advanced English, participation in voice calls with the US team
5. Successful candidates should have experience with the following tools and technologies:
- Java/Kotlin
- Android 9+ development
- Media and streaming components
- AWS S3 or/and popular storage abstraction libraries
- Push notification implementation
- OAuth, basic authentication, authentication via Google/Apple/Facebook
- Knowledge of modern IDE (considering JetBrains' products)
- Android multithreading and concurrency
- Application building and packaging (can provide assistance with DevOps)
6. Decent theoretical knowledge and hands-on experience building mobile apps with AWS-based backend would be beneficial
7. Knowledge of AWS Amplify would be a plus