Senior 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

  • Design and develop scalable, feature-rich mobile applications for Android
  • Ensure mobile application development process following ios & android best practices
  • Mentor and provide career guidance for junior engineers on your team
  • Create unit tests and implement self-tests to make sure the code is running well
  • Coordinate with cross functional teams (i.e. Backend, DevOps, Design etc.) on planning and execution
  • Provide internal support and scalability of our engineering environment
  • Identify and correct bottlenecks and fix bugs
  • Be passionate about code quality, testing, and performance

Qualifications

  • Bachelor degree or equivalent of Computer Science or related fields
  • At least 4 years of experience with Android development
  • Understand commong architecture Design Pattern, such as (MVC, MVVM)
  • Proficiency in Kotlin programming, Android Studio, unit test, mobile database and the Android SDK
  • Experienced of building API with HTTP REST and or gRPC
  • Proficient understanding of code versioning tools (like Git or SVN)
  • Advance problem solving skills and willingness to roll up one’s sleeves to get the job done
Privacy Policy