Job Description:-
● Collaborate with cross-functional teams to define, design, and ship new
features
● Collaborate with other developers & product stakeholders on app and
API requirements to ensure end to end solutions & functionality that
deliver a great end to end app experience.
● Investigate and resolve performance issues, bottlenecks, and
inefficiencies
● Write clean, maintainable code while rapidly iterating and shipping
● Take ownership and implement new features and improvements into
our React Native codebase
● Understand user feedback and take own decisions during development
● Exchange your knowledge with other developers
● Continually discover, evaluate, and implement new technologies to
maximize development efficiency and bring value to the team
Requirements
Have 3+ years of professional experience with developing high quality
production native Android apps.
● Should be familiar with
Java, Kotlin, Android SDK, and the ecosystem
● Should be familiar with Material Design guidelines, common mobile UX
patterns, and anti-patterns.
● Should have a good understanding of advanced Android concepts like
Custom Views, Accessibility Services, background processing APIs.
● Proven experience in designing and developing applications with
React
Native, Typescript, and Redux targeting iOS and Android.
● Component-based styling, especially use and design of component
libraries, and flexbox (all React Native styling uses flexbox)
●
JavaScript knowledge, especially using React, TypeScript and Node.js
● Knowledge on git and continuous integration
● Have understanding of different architectural patterns (esp. MVVM) and
their testability
● Familiarity with Android Studio.
● Experience developing and releasing apps into Google Play.
Job Location: Chandigarh/Bangalore/Hyderabad
Job Location