Snowflakes Software is looking for dynamic, creative in-house Android developers, who can design and build advanced applications for the Android platform.
Responsibilities
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
- Good understanding of working with REST Web Services.
- Good understanding of Databases & SQLite in General.
- Experience with offline storage, threading, and performance tuning.
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
- Responsible for choosing and implementing appropriate data stores to support these efforts
- Responsible for creating reusable processes that help implement each solution
Technical Skills
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with cloud message APIs and push notifications.
- Good understanding of caching strategies and asynchronous calls.
- Proficient understanding of code versioning tools, such as Git.
- Photoshop or similar image manipulation software with layer support (for creating web graphics)
- REST Web Services.
- Databases & SQLite in General.
- Open-source Android ecosystem.