Please, let Resilinc know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
As a Senior Android Developer, you will lead the design, development, and maintenance of top-tier Android applications.
Your primary responsibilities will include writing robust, scalable, and efficient code while staying up-to-date with the latest technologies and adhering to industry best practices.
You will collaborate with cross-functional teams, including product managers, designers, and developers, to create exceptional mobile experiences.
You will build and maintain high-quality Android applications using Kotlin, Jetpack Compose, and other modern Android frameworks.
You will work closely with teams to ensure seamless integration and delivery of features.
You will write clean, maintainable, and efficient code following industry best practices and standards.
You will implement modern and responsive user interfaces using Jetpack Compose to deliver a seamless user experience.
You will optimize app performance, ensuring smooth and fast user interactions.
You will write unit and UI tests using tools like JUnit, Espresso, and UI Automator to ensure the reliability of applications.
You will design and implement robust and scalable app architectures using modern paradigms like MVVM, MVI, and Clean Architecture.
You will stay updated with the latest Android development trends and technologies, and mentor junior developers on best practices.
You will ensure technical documentation is up to date for the developed systems and features.
Requirements:
You must have 6+ years of professional Android development experience with a strong focus on Kotlin.
You should possess expert-level knowledge of Kotlin and a deep understanding of the language’s modern features and idioms.
You need strong knowledge of Android SDK, Android UI components, libraries (e.g., Retrofit, Dagger, Hilt), and Jetpack libraries.
You should have an in-depth understanding of Android app architecture patterns (MVVM, MVI, Clean Architecture).
You must have strong skills in UI design principles and implementing responsive, user-friendly interfaces.
You should have solid experience writing unit tests and UI tests (JUnit, Espresso, Mocking frameworks).
Familiarity with Git and collaborative development workflows (GitHub, GitLab, Bitbucket) is required.
You should have experience working in Agile development environments (Scrum/Kanban).
Strong analytical and debugging skills with a focus on performance optimization and troubleshooting are essential.
Basic knowledge of SQL and experience with relational databases is required.
Benefits:
Resilinc offers comprehensive benefits that are specific to each country.
Everyone at Resilinc is eligible for healthcare coverage, participation in the employee stock option program, retirement benefits, paid time off, and learning and development opportunities.
The company is well-funded, profitable, and shows no signs of slowing down, allowing for a dynamic work environment.
Employees can expect a diverse and inclusive workplace where learning from each other is encouraged.
Apply now
Please, let Resilinc know you found this job
on RemoteYeah
.
This helps us grow 🌱.