Android Engineer

  • Full-time
  • Department: Engineering

Company Description

Gravel is a technology company that makes it simple for you to find qualified and trustworthy construction workers. Since 2019, we have committed to making a difference through the power of technology for both our clients' projects and blue-collar workers. We aim to solve quality labor shortages by democratizing access to blue-collar workforces without boundaries, while also providing our clients with peace of mind through our excellent services. Gravel's culture emphasizes a results-oriented, flexible work environment. We ensure that each of our Gravity achieves the highest quality by providing a comfortable and safe environment in which to grow together.

Job Description

  • Developing app with common Design Patterns, such as MVI, MVVM, MVP
  • Experience with writing Unit Tests and Instrumented Tests is a plus
  • Works with product team to refine product requirements
  • Provide internal support and scalability of our engineering environment
  • Be passionate about code quality, testing, and performance
  • Drive best practices and stay current on upcoming OS Android features

Qualifications

 

  • Bachelor’s or Master’s degree in Computer Science or related field from a top university
  • 1-2 years of experience as a software engineer
  • Able to communicate in English effectively
  • Understand common architecture Design Patterns, such as (MVC, MVVM)
  • Strong knowledge of Kotlin programming language, paradigms, constructs and idioms
  • Experienced of building API with HTTP REST and or gRPC
  • Worked in startup like environment with high levels of ownership and commitment
  • Collaborate with a team to define, design, and ship new features in a well-defined time period
  • Proficient understanding of code versioning tools (like Git or SVN)
Privacy Policy