Senior Android Engineer

Mighty Networks

Palo Alto, CA, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 04/22/2021
  • Website: mightynetworks.com
  • Company Address: 127 Lytton Ave, Palo Alto, CA

About Mighty Networks

Our mission at Mighty Networks is to usher in a new era of creative business built on community. Our SaaS platform serves “creators with a purpose” selling experiences, relationships, and expertise to their members via community, content, online courses, and subscription commerce–all offered in one place under the creator’s brand. The company is headquartered in Palo Alto, California and privately funded.

Job Description

About the position

Are you a passionate Android developer who loves working with a fast pace team? You should join our small team of highly talented designers and engineers to build our flagship Mighty Networks app as well as our Mighty Networks PRO branded native apps. Currently we are only accepting applications for people inside the United States.

Android Software Engineer responsibilities are:

  • Help drive the continued development using a clean architecture and patterns which lead to rapid execution of the Mighty Networks and Mighty Networks PRO Android apps that our Mighty Hosts (what we call our customers) and their members LOVE
  • Collaborate and learn from experienced Android developers
  • Collaborate closely with Mighty Networks’ Product Design team to define and deliver the best mobile user experience on Android on schedule and with uncompromising quality
  • Identify new mobile technologies, trends, and opportunities that may enhance our products and business
  • Refine and build upon a mobile automated testing infrastructure and test suite to maintain and rapidly scale product quality
  • Proactively contribute ideas for new features, as well as identify areas for improvement
  • Continuously deliver high quality code and improve development efficiency

What we're looking for:

  • BS or MS in Computer Science or equivalent work experience
  • 4+ years of industry experience doing Android software development
  • Technology: Android Studio, Kotlin, Java. Bonus: Android NDK, JNI, Room, ExoPlayer, GIT, Fastlane
  • Strong understanding of Android feature set and technology landscape
  • Experience using REST APIs
  • Excellent software engineering, design, and architecture skills, including estimating schedules
  • Understanding of the full mobile application development life cycle
  • Solid knowledge of object oriented design and common design patterns
  • Pride and attention to detail
  • Self-starter with a can-do attitude who has relentless desire to improve quality and quantity of your output
  • Team player with strong communication skills, both written and verbal
  • Focused on simplicity and effectiveness of solutions
  • Constantly seeking feedback through peer design and code reviews
  • Cross-platform experience with iOS is a huge bonus

Related Jobs

Customer Advocate

Mighty Networks - Palo Alto, CA, US

Senior Director of Customer Success, Mighty Pro

Mighty Networks - Palo Alto, CA, US

Product Designer

Mighty Networks - Palo Alto, CA, US

Senior Android Engineer

Mighty Networks - Palo Alto, CA, US

Senior Frontend Software Engineer

Mighty Networks - Palo Alto, CA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.