Skills Required
-
4 - 6 years of experience developing Android-based applications.
โ
-
Deep understanding of the internals of Android Frameworks.
โ
-
Excellent knowledge of OOPS concepts and JAVA.
โ
-
Excellent Experience in Design Patterns (MCV, MVP, MVVM).
โ
-
Must have knowledge in Kotlin.
โ
-
Detailed knowledge of Android APIs, including animation and building custom views.
โ
-
Experience with Android SDK development.
โ
-
Experienced in building mobile applications that utilize web services (SOAP / REST / JSON / XML).
โ
-
Experience with third-party libraries and APIs.
โ
-
Good knowledge of database (MySQL, SQLlite, Room).
โ
-
Strong analytical and design skills.
โ
-
Should have the ability to design an App architecture.
โ
-
Experience in data encryption is a plus.
Roles & Responsibilities
-
Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, design, coding, testing and deployment.
โ
-
Understand how our applications operate, are structured, and how customers use them.
โ
-
Identify, evaluate, and mitigate technical project risks.
โ
-
Provide engineering support (when necessary) to our technical operations staff when they are building, deploying, configuring and supporting systems for customers.
โ
-
Participate with the engineering and operations teams to define plans for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products.
โ
-
Participate in Technology interactions with customers as a technical expert for product subsystems