This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Top 3 reasons to join us
- Where you can practice with your creativity
- Young, passionate and talented
- Work hard, play hard
Job description
We are seeking a highly skilled Senior Android Developer to join our team. The ideal candidate will have extensive experience in Android native development and a strong background in object-oriented design. You will be responsible for developing and maintaining high-quality Android applications that provide exceptional user experiences. All communication will be conducted in English, so proficiency in English, both written and verbal, is essential.
Your skills and experience
Experience:
- At least 6 years of experience with Android native development.
- Strong object-oriented design and development background.
- Strong knowledge and hands-on experience with Kotlin programming language.
- Experience working with multi-module projects, following modularization principles
- Proficiency in MVVM architecture pattern and implementation using Jetpack Compose.
- Solid understanding and practical experience with Coroutines and Flow.
- Deep understanding of Android SDK and Android Studio IDE.
- Proficient in using version control systems, such as Git, for collaborative development.
- Familiarity with testing frameworks like JUnit, Espresso, and Mockito for unit and integration testing.
- Experience with dependency injection frameworks like Dagger or Koin.
- Knowledge of RESTful APIs and experience in integrating them into Android applications.
Personality and Communication:
- Great ability to communicate, work in a team and multitask.
- Eager to learn and constantly improve his / herself.
- Self-driven Demonstrated self-motivation and the ability to take initiative.
- Comfortable working in fast-moving environments.
- Excellent English communication skills, both written and verbal.
- A positive attitude with a "can do" approach.
- Comfortable with remote communication tools (e.g., video conferencing, instant messaging) to collaborate with team members.
Advantage:
- Experience with low-level Android programming (e.g. wi-fi, screen settings, etc).
- Experience integrating C++ modules in Android code.
- Experience writing system apps and understanding of allow-list permissions in Android.
Why you'll love working here
- Creative environment when people feel free to input idea.
- Open and transparency.
- Friendly team-mate.
- We are come from the Start-up Nation
EyeClick
View company
EyeClick Ltd.
Company type
IT Product
Company industry
N/A
Company size
1-50
employees
Country
United States
Working days
Monday - Friday
Overtime policy
No OT
More jobs for you
Get similar jobs by email