Skills Required
-
1 - 4years of experience developing Android-based applications.
-
Deep understanding of the internals of Android Frameworks.
-
Good knowledge of OOPS concepts and JAVA.
-
Good 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
-
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 interactions with customers as a technical expert for product subsystems