Senior Android Developer
Krafty Solutions Verified employer
Actively hiring · Posted 9d ago · JEV2610BC58514A2C
Job description
Krafty Solutions is looking for an enthusiastic, energetic, young-minded mobile application developer who take pride in the work they do.
Krafty Solutions is a product design and development studio where you will learn a lot in your field by working in a very friendly environment. An opportunity will be given based on your preference.
About You
If you're the guy who has a strong bias for making things happen, always wears a smile on your face, with a proactive attitude then we would like to meet you. You will work closely with your team leader who will help you to learn new things as well as resolve your doubts. If you're interested in creating a user-friendly environment by writing code and moving forward in your career, then this job is for you. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.
Knowledge
Strong knowledge of OOP, Java and Android SDK.
Experience in RESTful, JSON and XML parsing, SQLite, Push Notification, Payment Gateway Integration, In app Purchase
Experience of integrating third-party libraries.
Hands on with Kotlin, Android-KTX libraries and Unit testing (Junit, Espresso, Mockito, Firebase Test-case)
Hand on experience on Android UI Development (Material Design Component), multiple device resolution support, landscape and tablet support, multi-language & RTL support in layout.
Understanding of App Lifecycle, Activity, Fragment, Background Service, Broadcast, Gradle, Memory management, Threading etc.
Understanding of architecture design patterns like MVP and/or MVVM
Android jetpack component(Room, DataBinding, LifeCycle, LiveData, Navigation, Paging, ViewModel, WorkManager)
Proficient understanding of code versioning tools (e.g. GIT)
Data binding library, constraint layout, RxJava concepts,
Experience with publishing app on Google Play Console and managing the app lifecycle
GraphQL knowledge is a plus
Responsibilities and Duties
Overall responsibility and accountability for Android App
Hands-on coding, systems analysis, design, and delivery of projects assigned.
Overall App Design - code, performance, security, size
Deliver new features, execute on the roadmap and plan for the future.
Convert app requirements into actionable and tangible items for all stakeholders
Release planning and timely integration with other stakeholders (product, backend, frontend, ui/ux etc)
Proactive ANR, other crash fixes etc
Continuously discover, evaluate, and implement new technologies to maximize development/performance etc
Improve product quality through code reviews, writing effective unit tests, and collaborating with QA
Key Skills
Kotlin, Java, RxKotlin, RxJava, Android SDK, Android Studio, Git Required
Education - B.E/ B.Tech/BCA/MCA/MSc IT degree in Computer Science, Engineering or a related subject
Experience - 3-6 yrs
Benefits
Great Company Culture - A relaxed, friendly and positive company culture with a dynamic young team
Work-Life Balance - Genuine work/life balance served at Krafty.
A Well Earned Rest - You will get 11 paid public holidays as well as 12 paid leaves. So, a total of 23 HOLIDAYS
Flexible working hours - Reaching late at the office would never be an issue for you. Fully remote culture
Weekends Off - Saturday & Sunday Fixed Off
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Krafty Solutions.
- Track your application and get updates by email and WhatsApp.