Location
Bangalore | India
Job description
HIRING FOR ADOBE
Responsibilities:
Translate designs & wireframes into high quality code.
Design, build, and maintain high performance, reusable, and reliable Java/Kotlin code
Ensure the best possible performance, quality, and responsiveness of the application.
Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance
Collaborating with cross-functional teams to define and design new features
Staying up to date with new mobile technology trends, applications, and protocols
Requirements: 1+ year experience with Java, Kotlin, Android SDK, and the ecosystem
Familiarity with Material Design guidelines, common mobile UX patterns, and anti-patterns
Familiarity with consuming REST APIs, and what makes them RESTful
Experience with common Android libraries like Retrofit, Ok Picasso, RxJava, Gson, Arch-components, etc.
Familiarity with optimisation tools like Profiler, Perfetto and LeakCanary
Good understanding of architectural patterns such as MVI, MVVM, and Redux.
Strong experience with Jetpack Compose, Coroutines, and other relevant frameworks.
Understanding of advanced Android concepts like Custom Views, Accessibility Services, background processing APIs
Experience with different programming paradigms, esp. functional and reactive programming
Job tags
Salary