Sr. Android Developer

Posted Apr 9

The Role

Our hiring commitment

Mobi cares deeply about diversity, equity, and inclusion in recruitment, hiring, employment, and advancement. While all qualified candidates are invited to apply, we particularly encourage applications from women, Native Hawaiians and other Indigenous peoples, visible minorities, persons with disabilities, and persons of minority sexual orientations and gender identities.

We welcome the opportunity to work with applicants requesting accommodations at any stage of the hiring process and while working with Mobi.

If you require support applying online because you are a person with a disability, please contact us by email at careers@mobi.com, by phone, SMS or relay at 808-272-2505 or submit this form to request your accommodation. We are committed to ensuring fairness throughout our hiring process.

Your impact

As our Sr. Android Developer, you will join our small development team and immediately make an impact. Reporting to the Director, of Engineering you’ll be relied on for making technical decisions on the strategy, usability, and functionality of our infrastructure and cloud-based development stack. Mobi is currently in beta and has been spending the past few years gearing up our networking offering as we look to bring our services to the continental USA.

Mobi is the first completely cloud-based core network provider in North America. We have been working closely with some key partners to enable these services and are now looking to tie it all together on the AWS cloud with whom we have a close working relationship.

Mobi is and is not like most SaaS tech companies, we have the traditional software you would expect for a digital service - we have our apps, website, support systems, databases, and CRM for customer activation, management, billing etc.. However, as a wireless provider, we rely on the cloud for much more. All of the core network and telephony protocol is hosted natively and through our various partners — primarily in the cloud. We are taking on the complexities of the wireless industry as we work with like minded partners to enable and modernize the essential telephony services of authentication, aggregation, charging, call control/switching, service invocation, gateways, HLR/VLR and everything in between.

This role will be the first dedicated infrastructure position on our team and your impact will be critical as you work with our Director, engineering and entire product and network teams to strategize our server infrastructure and network planning processes for our ever changing and expanding business requirements.

Your contributions

  • Come to work every day with a great work ethic and get-it-done attitude, to help guide our customers through their inquiries and educate them on our products and services
  • Leverage your thorough knowledge of our brand and products to analyze customer needs, and ensure customers leave our stores with the best solution for them
  • Be the friendly and helpful voice of the company to deliver the best customer interactions while supporting our daily business operations
  • Tackle challenges that will continually spark your intellect, fuel your passion and drive your professional growth
  • Contribute to the ongoing learning and success of the team, and the company, by sharing knowledge through collaboration and teamwork
  • Work across all channels and departments in order to provide our customers with the best service that fits their everyday needs.

Your key responsibilities

  • Building and maintaining the Mobi Android app.
  • Developing and building a team to lead the development of our android app.
  • Being involved in important architectural decisions towards the development stack, frameworks, libraries and developer processes for the team.
  • Assisting and communicating with all members of the development, network, and product team to implement amazing user-first experiences.
  • Define and implement our infrastructure’s roadmap by juggling the maintenance of the existing app along with working towards thoughtful and long-lasting upgrades.
  • Being the “go-to-person” for our technical teams to rely on when it comes to questions of Android, Koin, Material Design, etc.
  • As our teams are remote, being able to solve problems creatively and using effective communication are key.
  • Ensuring our solutions and products are built with ‘clean code’ and best practices.
  • Helping to see and control the inevitable “ball-of-mud” that grows as our development stack does.
  • Working with our leadership team to identify timelines and roadmaps while building out and managing our android team.

What we are looking for

  • Experience driving multiple products/versions from inception to delivery for at least 7 years is preferred
  • Experience in a professional environment as an android developer (Kotlin/Java) for at least 4 years is preferred.
  • Experience with our tech stack: Kotlin, OkHttp/Retrofit, Kotlin Coroutines, Koin and Firebase.
  • Scrappiness. It’s a word we love over here. To us, it means rolling with punches while finding creative and simple ways to get things done.
  • A passionate team player who is ready to succeed (and fail!) together.
  • Strong knowledge of Android SDK, understand Android/Material Design UI design, principles, patterns and best practices.
  • Strong knowledge of Coroutines, Dependency Injection, and Analytics, and interacting with an API. Knowledgeable with agile software development and practices such as kanban and scrum management.
  • A strong commitment to improving the experience for our customers while being inclusive to all user types.
  • Someone who is comfortable creating work and finding solutions for problems that are not clearly defined for them.
  • Agility and cool-headedness in a quickly changing work environment. Legally permitted to work in the United States or Canada.

Experience comes in many forms, many skills are transferable, and passion goes a long way. We know that diversity of thought makes for the best problem-solving and creative thinking, which is why we’re dedicated to adding new perspectives to the team. If your experience is close to what we’re looking for, please consider applying.

Our story

We stand by our vision of what a wireless provider can and should be when it comes to accessibility and experience, both for our customers and for our team. As the largest wireless provider based in Hawai‘i, Mobi started out by connecting thousands of families, friends, and colleagues across the Hawaiian islands to who and what is most important to them. To us, Aloha means so much more than just “hello.”

We believe passionately in the power of people. For this next chapter, we are taking our values and our amazing team to the rest of the continental US, because we wholeheartedly believe that mobile services should not be a privilege, and should instead be accessible and affordable to everyone.

At Mobi, we value people, innovation and fairness, above all else. People are at the core of what we do, and why we do it - we believe in our team, and care about our customers and communities.

Our team is made up of diverse individuals whose unique skills, strengths, and personalities contribute to and shape who we are as a team and an organization. We embrace our team members’ diverse outlooks, skills and experiences, and value their perspectives. We are looking for individuals to join our team, who also share the same values that motivate us each day: we work hard to deliver thoughtful experiences, and are constantly challenging ourselves to be forward-thinking, inclusive, and innovative within our roles and our field.

Our union

In October 2023, Mobi embraced unionization, with representation by the Communications Workers of America. All non-management Mobi team members throughout Hawai’i, in the continental US, in Canada, and México across all departments are represented by CWA Local 9415.

Under Article XIII of the constitution of Hawaiʻi, the first and fourteenth amendments of the constitution of the United States, Section 2(d) of the Charter of Rights and Freedoms of Canada, and article 123 of the constitution of México, we uphold and safeguard the fundamental rights of all Mobi team members. These rights include the freedom to organize, engage in collective bargaining, and be represented. At Mobi, we stand in solidarity, recognizing, respecting, protecting, and deeply believing in these rights.