Overview

Position: Android Application Developer
Experience: 4+ years
Job Location: Remote Working (WFH)

About Us

Grassdoor, the last mile technology company that’s disrupting the way consumers shop and how brands go to market, is looking for a full-time software engineer  to join their team. This position is 100% remote This is an excellent opportunity to join a rapidly-expanding leader in their space, which offers strong compensation, benefits, and advancement potential within the organization as you grow.

Job Overview

Grassdoor is hiring talented individuals to join the growing engineering team at Grassdoor.com.
We are looking for people who exemplify strong work ethics, values, dedication and character
with the ability to make independent, intelligent decisions. If you thrive in a fast paced
environment, which is focused on exploring and developing the next generation technology while
offering opportunities for advancement, apply today. Consider yourself a good fit if you’re
passionate about E-commerce, logistics and delivery with strong aptitude for Maths, Data
Structures, OOPS.

Roles and Responsibilities:

  • Designing and developing modern, secure, and feature-rich android applications using
    Kotlin from scratch.
  • Understand requirements and translate designs and wireframes into code.
  •  Identify and fix bugs to improve performance
  • Coordinating with the design and Testing teams to create apps with high performance.
  • Work with APIs and data sources as per the requirements.
  • Help maintain code quality, reusability, and continuous code evaluation.
  • Discover and implement new technologies to improve the developer experience.
  • Unit-testing of code to ensure bug-free, reliable, and best user experience.
  • Collaborate with the team members to plan, develop, and ship new features.
  • Implement security measures in line with overall security objectives.
  • Plan, develop, build, and release end-to-end Android mobile apps using Kotlin, Java.

Experience and Qualifications:
Experience of 4+ years in Android app development.

Technical Skills:

  • Strong Knowledge of Google’s Android Design Principles and Guidelines.
  • Working knowledge of general mobile landscape, screen sizes, trends and emerging
    technologies.
  • Familiarity with different versions of Android and its SDK.
  •  Proficiency in Java and Kotlin (must) languages to write clear, readable, and
    maintainable code
  • Experience with UI layer libraries like view binding, Lifecycle-aware-components and
    app navigation is a must.
  • Knowledge of Data layer libraries will be an added advantage.
  • Extensive experience in working with animations and Transitions.
  • Good experience with built in android API’s, Push Notifications, Location Services
    and Third party libraries.
  • Experience with Offline Storage, Multithreading, Recyclerview etc.
  • Hands-on experience in mobile app architecture, flow, design, implementation, and
    release
  • Experience in building end-to-end android mobile apps from design, development, and
    deployments to play stores
  • Proven work experience in design patterns of mobile architecture using frameworks
    such as MVP, MVVM.
  • Problem-solving mindset, analytical abilities, strong technical and communication
    skills
  • Excellent debugging skills and knowledge of quality check processes
  • Familiar with RESTful APIs, Serialization techniques like REST, SOAP, JSON and XML to connect the app with backend services.
  • Knowledge of the latest mobile app trends, architectures, and emerging technologies.
  • Good understanding of version control systems and tools, e.g., GitHub
  • Excellent interpersonal and communication skills – verbal and written
  • Great time-management skills and capable to work independently
  • Critical thinker, analyser, and curious professional to build great Android products

Work Timings:
Monday- Friday
Saturday, Sunday fixed off.

View more jobs at Grassdoor Logistics Technologies Pvt Ltd