- Early StageStartup in initial stages
Software Developer (Android)
- ₹10L – ₹18L • No equity
- Remote •
- 3 years of exp
- Full Time
Not Available
Onsite or remote
About the job
About us
We envision Riyaz to be the most vibrant and valuable learners community of singing aspirants around the world. Riyaz found love from 4+ million people and is reaching more than 100k new learners every month. We are a well-funded team and are operationally cash flow positive with a steadily-growing customer base.
What you will do
As a Software engineer at Musicmuni labs, you will be responsible for architecting and developing major new features/changes in Riyaz, driving key business goals associated with those developments.
All our code base is done with Kotlin as the primary language. We use Kotlin Multiplatform along with Compose Multiplatform to serve android, iOS and other platforms through the same code base. So you will need to have a solid foundation and experience with Koltin language.
Prior experience with Kotlin Multiplatform is not necessary. You should however have professional experience with compose library (via jetpack compose or compose multiplatform).
Key responsibilities
Planning and architecture
- Ability to understand the business goals and relate them with potential product changes/features to accomplish those
- Ability to architect the solution/feature on mobile platforms.
- Breaking down complex features into actionable tasks
- Collaborating with other engineers, product designers and other peers to plan and execute the work
Technical delivery
- Writing quality, modular Kotlin code that adheres to the MVVM and clean architecture principles.
- Develop and maintain the the code base of Riyaz application.
Your Qualifications
- 3-5 years of experience with building android mobile apps
- Strong knowledge of design principles, patterns, architectures and best practices
- Usage of Multithreading, REST APIs, third-party SDKs like Branch, Firebase etc are bread and butter in your day to day routine
- Ability to code using Dagger Hilt, MVVM, Retrofit, Room database, and Coroutines
- Strong knowledge of algorithms, data structures and object-oriented methodologies
Benefits
- Your word counts You’ll get to play a key role in shaping up the product roadmap and will be involved in every stage
- Learning never stops With Riyaz advancing into the growth stage, there is immense potential and relevance to apply new developments you learn in your domain
- Sponsored training Do you want to learn something that helps improve your productivity or knowledge? We’ll sponsor that
- Remote friendly Even before Covid, half of us worked from home. Heck, you want to work from a village? Go for it.
What you’ll love about us
- Healthy company culture We are equals building something of value to this world, together. Power heierarchies have no place in our team. We nurture a conducive environment for your personal and professional growth, and take extreme care to make sure you are happy at work
- Everyone gets to lead You own your idea, and you lead it’s execution
- Smart work is what matters with us We don’t count hours. We value getting the work done
- Teammates who will sing and jam with you
About the company
Riyaz
- Early StageStartup in initial stages