Senior Android Engineer

Posted May 18

This is a remote position, so you’ll be working remotely from your home. Once we can safely travel, you may occasionally visit a GoDaddy office to meet with your team for events or offsites.

This position is not eligible to be performed in Alaska, Mississippi, North Dakota, or the Virgin Islands.

Join our team

  • We are looking for a strongly driven, customer focused android software engineer who loves working with latest trends in android development like Jetpack libraries, Constraint layout, and Coroutines, with a keen understanding of Android framework architectures and design patterns.
  • As an Android engineer, your duties will involve implementing new apps, maintaining code, improving the quality and responsiveness of the apps. This team is responsible for building commerce apps in POS (Point of Sale) and Mobile devices, such as: Register App, Terminal App, Invoices App, Help App. etc. Merchants can utilize those apps to display their products, create orders, print receipts, review transactions history, send invoices for their customers and much more.
  • The right individual will be self-driven and positive. Someone who cares about maintainability of the code, automation, and deployment processes.

What You will Do

  • Implement new commerce Android applications
  • Maintain the quality and responsiveness of applications
  • Be accountable for writing unit and integration tests
  • Perform code reviews to suggest, encourage, and support coding best practices
  • Work collaboratively with a distributed team
  • Continuously learn and share innovative ideas and technical concepts

What We Use

  • Java and Kotlin
  • RESTFUL/ Retrofit library
  • Jira
  • Confluence
  • Git/GitHub
  • Test automation tools like Appium
  • Android test framework such as Mockito and Roboelectric
  • Slack and zoom for regular team communications

Your experience should include

  • Strong in computer science, object-oriented programming, and design fundamentals
  • Passion for quality, user experience, and innovative android development
  • 3+ years professional Android experience using Kotlin
  • 1+ years Java experience
  • Strong understanding of android architecture using MVVM
  • Experience with the Android UI principles and best practices
  • Experience in supporting different screen sizes, layout orientation and languages
  • Experience with offline storage, threading and notifications
  • Experience in RxJava or Coroutines is a plus
  • Experience with RESTful APIs to integrate with Android applications
  • Experience with Dependencies Injection
  • Experience with unit testing and test automation principles
  • Strong interpersonal and communication skills
  • Experience with Git/GitHub
  • Understanding of software security best practices
  • Experience building software using Agile concepts and processes

We've got your back...Enjoy our many benefits (My Wallet), including paid time off, 401k, equity grants and parental leave. Join one of our employeeresourcegroups (Culture). Continue to have a side hustle, if you have one (we love entrepreneurs, remember?). Most importantly, come as you are and make your own way.

Misc Info For This Position:

Remote Mix: 100% Remote

Position Level: Senior

Job Type: Full-Time

Regional Restrictions: USA Only

Apply for this Position


United States


Job Info:
100% Remote

Apply for this Position

See All Their Jobs

Share this job: