We are looking for
This job listing has been closed.
Visit our vacancy page for current openings.
Mid Android Developer HOT!
Are you a Crazy Android Developer who wants to work and to grow with a successful and advanced team?
Surely, you have to join us!
eKreative have been making high quality apps, sites and online systems since 2003. Our experience, professionalism and results have put us at the forefront of a competitive and growing market. Our biggest asset in achieving such a high level of service is of course our team. That’s why we’re always on the lookout for new, talented, team members who love what they do and thirst after growth and fresh challenges.
We are looking for a Mid Android Developer to join a growing eKreative team and actively participate in designing, building and supporting our projects.
We are looking for:
- Good Java and Kotlin skills
- Strong knowledge of Android SDK
- Experience with Annotations
- Good knowledge of OOP and functional programming
- Good skills working with remote data via REST and JSON
- Understanding of Android design principles & Interface guidelines
- Android Architecture Components / Android JetPack (Room, Live Data, Lifecycle,Navigation, WorkManager)
- Proficient with Google Play Services, In-app billing, Google APIs, Advanced knowledge Google play console, App signing
- Good knowledge of EventBus, Crashlytics, Picasso/Glide, Retrofit2+GSON+OkHttp, Firebase/Realm/SQLite+ORM,RxJava, Coroutines
- Dependency Injection
- Strong SQL knowledge
- Themes and styles
- Regular Expressions
- Unit tests (jUnit)
- Android Profiler
- Bachelor’s degree in Computer Science or equivalent
- English at a Pre-intermediate level or higher
We’d also love to see:
- Advanced Gradle
- Familiar with JNI, Android NDK
- Experience with C/C++, Sockets
- Ability to create simple CRUD backend application using any framework
- Speaking at conferences / local events
The impact you’ll have:
- Develop interesting projects together with talented and dedicated peers
- Participate in design and development of the new and existing programming solutions
- Participate in code review sessions
- Learn and apply innovative approaches and cutting edge technologies
- Competitive reward for the provided services
- Professional development opportunities under the supervision of senior professionals
- Signing an agreement for the provision of services
- Assistance in paying taxes and other paperwork
- Good compensation package
- Regular team-building events and corporate parties
- A huge number of other bonuses:)