We need a Senior Android Developer so that we can accelerate app development for Hamro Bazar Andriod App.
Qualification and Experience
- Bachelor's degree in computer science or related technical discipline.
- 3+ years of prior work experience in related role.
Job Description
- Develop clarity in scope and dependencies for all product enhancements and new product developments.
- Support PO and leads in analyses of user requirements and breaking into respective tasks / features with a focus on productivity and quality.
- Assist in prioritization of tasks within the team keeping in mind the priorities of client. ensure releases and deliver projects on time.
- Integrate new features with backward compatibility. Keep the app updated with the latest platform.
- Clear understanding and ability to implement architectural design patterns, dependency injection. Figure out shortcomings on provided requirement with API, mockup, and resources
- Maintain and ensure coding standards and security measures in development procedure. Follow best coding practices and standards as per the decided upon principles.
- Making sure that the team members are following the standards and indulge in code review and peer review. Contribute ideas and evaluate the ideas of the other team members.
Required Skills
- Strong knowledge of Kotlin, Android SDK, different versions of Android, and means of dealing with varying different screen sizes
- Experience writing scalable and testable code (Unit Testing) & familiarity with continuous integration (CI) / Continuous delivery (CD).
- Proper knowledge on Design Patterns MVP/MVVM and clean Architecture
- Familiar with the Android ecosystem and Android architecture patterns
- Proficient with domain driven development
- Experience with tuning performance and memory issues using tools such as Instruments depending upon project needs.
- Experience with offline storage, caching, concurrency and performance tuning.
Benefits of Working at Hamro Bazar Ventures
- Stellar opportunity to work with the rising company
- The amazing and passionate young team, beautiful office space
- Trust of biggest FinTech company.
- One-of-a-kind company culture and growth opportunities to accelerate your career progression
How to apply?
We are always keen to meet energetic and talented professionals who would like to join our team. Click on the button below and submit your application to apply for the post.