🔥 We are excited to invite a highly motivated Android Software Developer to join our mobile application development team. Our client is a HealthCare company from Israel with a team of over 250 professionals working in a collaborative environment. If you have a good Android development background and an extensive understanding of application design principles and guidelines, we would love to connect with you!
Join us in building innovative projects and mobile applications.
As part of our team, you’ll do:
— Develop a consumer-facing mobile Android application that seamlessly connects people to clinicians to provide the best home examination and diagnosis solutions.
— Participate in the technical design of features;
— Develop the features during the provided and confirmed estimates during the planning sessions;
— Make the dev testing to ensure the feature corresponds to all the acceptance criteria;
— Collaborate with other team members and stakeholders;
— Respect team members, learn, and be on top of new technological updates;
— Participate in daily communication with the team.
What is important to join us:
— Education BSc in Computer Engineering / Computer Science or equivalent;
— Knowledge of OOP / SOLID principles;
— Proficiency in Kotlin, including its latest features and best practices for Android development;
— Strong understanding and hands-on experience with data structures, algorithms, and ability to efficiently utilize collections to optimize app performance;
— Proficiency in multithreading and asynchronous programming in Android;
— Strong understanding and practical experience with the Android Software Development Kit (SDK), including activities, fragments, services, broadcast receivers, content providers, and other core components;
— Familiarity with Android components lifecycle management and lifecycle-aware components;
— Experience with Dagger2 for dependency injection, Retrofit for RESTful API consumption, and RxJava for asynchronous programming;
— Understanding of Android UI principles, creating custom UI elements, UI animation techniques, and creating interactive UX on Android;
— Experience with Git and understanding of branching principles, merging, and resolving conflicts;
— Strong communication skills (English B2+).
Nice to have:
— Knowledge of AWS infrastructure;
— Knowledge of Clean Architecture and design patterns;
— Experience with testing frameworks: JUnit, Mockito, Espresso
What we offer:
— Full remote;
— Competitive salary, based on your expectations and results of a technical interview;
— Medical insurance;
— 20 working days of vacation per year;
— 10 days of sick leave without a doctor’s certificate;
— Working with a team of top developers who will mentor you;
— Opportunities for professional growth and development;
— The chance to contribute to cutting-edge digital innovation in a rapidly growing industry.
Hiring stages:
— Short introductory HR meeting;
— Tech interview on our side (1 hour);
— Tech interview on the client’s side (1 hour + 1 hour);
— Interview with the project’s lead (15 min);
— Join the team and be part of the exciting future!
About the Company: We are a digital transformation company specializing in e-commerce, web, and application development. With expertise in Magento, Shopify, and Salesforce, we deliver tailored solutions that drive business growth and success.