Senior Software Engineer-Android
Remote
Remote
Role Description
We are looking for a Senior Software Engineer (Android) to work with our team of talented engineers, to design and build the next generation mobile applications in a scalable manner.
Qualifications
- Bachelor’s or Master’s in Computer Science with 6+ years of Android application development experience
- Deep understanding of MVVM architecture and ability to refactor MVP → MVVM (VIPER familiarity is a plus)
- Strong expertise in Android SDK, component lifecycles, and modern Android development (Kotlin, Jetpack, Compose)
- Hands-on experience with key libraries: RxJava, Retrofit, OkHttp, Dagger/Hilt, Firebase, Crashlytics
- Experience building responsive Android apps (multiple screen sizes), custom widgets, and reusable components
- Strong knowledge of unit/UI testing (Mockito, Robolectric, Espresso) and CI/CD basics
- Familiar with REST APIs, push notifications, Git, and full mobile app development lifecycle
- Proven experience publishing Android apps on Play Store
- Strong communication, ownership mindset, and ability to translate business requirements into technical solution
- Proficient in OOP, Data Structures, Algorithms, Java & Kotlin, with strong problem-solving skills
- Deep understanding of MVVM architecture and ability to refactor MVP → MVVM (VIPER familiarity is a plus)
- Hands-on experience with key libraries: RxJava, Retrofit, OkHttp, Dagger/Hilt, Firebase, Crashlytics
- Experience building responsive Android apps (multiple screen sizes), custom widgets, and reusable components
- Strong knowledge of unit/UI testing (Mockito, Robolectric, Espresso) and CI/CD basics
- Familiar with REST APIs, push notifications, Git, and full mobile app development lifecycle
- Proven experience publishing Android apps on Play Store
- Strong communication, ownership mindset, and ability to translate business requirements into technical solutions
Responsibilities
- Deliver across the entire app lifecycle: concept, design, development, testing, deployment, release, and support
- Collaborate closely with cross-functional teams to understand full-stack architecture and functionality
- Translate business and functional requirements into elegant, scalable solutions
- Contribute technical and product ideas to continuously improve the app experience
- Optimize application performance and implement ongoing technology improvements through industry best practices
Must Have
- 4+ years of experience in WordPress & Shopify development
- Strong in HTML, CSS, JS, PHP & Liquid customization
- Skilled in debugging, optimization & responsive design
- Reliablility under deadlines
Nice to have
- Experience with ReactJS, TailwindCSS, or modern JS frameworks
- Knowledge of SEO, analytics, and A/B testing
- GBasic Git knowledge and experience with deployment workflows
What's great in the job?
- Great team of smart people, in a friendly and open culture
- No dumb managers, no stupid tools to use, no rigid working hours
- No waste of time in enterprise processes, real responsibilities and autonomy
- Expand your knowledge of various business industries
- Create content that will help our users on a daily basis
- Real responsibilities and challenges in a fast evolving company