Android Developer
Roles and Responsibilities:
● To build responsive, scalable and performant mobile applications.
● Provide engineering support when building, deploying, configuring and supporting systems.
● Demonstrates solutions by developing documentation, diagrams, charts, code comments and clear code.
● Actively participate in design and code reviews to build robust applications and prototypes.
● Work closely with designers to implement versatile front-end solutions while embracing emerging standards.
● Interacting with other team members to passionately collaborate our innovations with teams across Flipkart.
Essential Skills:
● Good working knowledge of Native Android development using Java
● Good working knowledge of ReactNative and Redux frameworks
● Experience with Android SDK, Android Studio and the Android ecosystem
● Knowledge of React Native bridge and integrating native modules
● Familiarity with state management libraries (Redux, MobX, Context API)
● Should possess great problem solving skills, can understand the requirements on the field and map them effectively to sustainable solutions
● Should have sound knowledge of computer science fundamentals, object-oriented programming, and possess excellent debugging and analytical reasoning skills.
● Ready to explore newer technologies to make the development process easier.
● Add to the engineering team’s culture of high code quality.
● Ability to write well-abstracted, reusable, highly performant code for UI components.
● Work closely with Product Managers, UX Designers and Backend Engineers to implement front end solutions.
● Able to solve problems independently, taking ownership of the projects you work on.