Android Developer

Place of work Morgan Hill
Contract type Full-time
Start date -
Salary -

Job details

Job description, work day and responsibilities

Job description
Android Developer - Core Experience

We believe communication belongs to everyone. We exist to democratize phone service. TextNow is evolving the way the world connects and that's because we're made up of people with curious minds who bring an optimistic, yet critical lens into the work we do. We're the largest provider of free phone service in the nation. And we're just getting started.

Join us in our mission to break down barriers to communication and free the flow of conversation for people everywhere.

TextNow is looking for an experienced Android Developer to play a key role in the development of our voice and messaging platform on Android. You will be responsible for building high-performance, scalable, and feature-rich mobile applications that integrate voice, video, and messaging capabilities. You will work alongside a talented team of developers, product managers, and UX/UI designers to create intuitive and user-centric experiences.

What You'll Do:
• Design, develop, and maintain high-quality Android applications focused on voice and messaging features (voice calling, chat, real-time notifications, etc.).
• Write clean, maintainable and testable Android applications in Java and Kotlin using the latest programming techniques and frameworks
• Collaborate with cross-functional teams to define, design, and ship new features.
• Work with real-time communication protocols, such as WebRTC, SIP, and related messaging and voice frameworks.
• Optimize app performance to ensure smooth voice and messaging functionality, including audio quality, latency, and bandwidth usage.
• Troubleshoot and debug issues related to performance, crashes, and other bugs, ensuring a smooth and stable user experience.
• Own problems and solutions end-to-end, from ideation to deployment
• Experimentation is a key part of your workflow; be data-driven and make the right decisions for our customers
• Deploy your features to millions of users - your work will have an immediate impact.

Who You Are:
• A professional Android developer with 2+ years of experience with Android App development).
• Experience in Kotlin and Java, with a deep understanding of Android SDK, APIs, and frameworks.
• Bonus points for experience with real-time communication protocols and technologies like WebRTC, SIP, or similar.
• Experience with APIs and third-party libraries for real-time messaging and media streaming.
• Knowledge of push notifications, background app tasks, and managing network connections for real-time updates.
• Familiarity with modern Android development tools, Instruments, and the debugging process.
• Understanding of user experience (UX) principles, with the ability to design elegant, simple solutions for complex problems.
• Experience with automated testing frameworks (Unit, UI, Integration testing).

More about TextNow...

Our Values:
• Customer Obsessed (We strive to have a deep understanding of our customers)
• Do Right By Our People (We treat each other with fairness, respect, and integrity)
• Accept the Challenge (We adopt a "Yes, We Can" mindset to achieve ambitious goals)
• Act Like an Owner (We treat this company like it's our own... because it is!)
• Give a Damn! (We are deeply committed and passionate about our work and achieving results)

Benefits, Culture, & More:
• Strong work life blend
• Flexible work arrangements (wfh, remote, or access to one of our office spaces)
• Employee Stock Options
• Unlimited vacation
• Competitive pay and benefits
• Parental leave
• Benefits for both physical and mental well being (wellness credit and L&D credit)
• We travel a few times a year for various team events, company wide off-sites, and more

Diversity and Inclusion:

At TextNow, our mission is built around inclusion and offering a service for EVERYONE, in an industry that traditionally only caters to the few who have the means to afford it. We believe that diversity of thought and inclusion of others promotes a greater feeling of belonging and higher levels of engagement. We know that if we work together, we can do amazing things, and that our differences are what make our product and company great.

TextNow Candidate Policy

By submitting an application to TextNow, you agree to the collection, use, and disclosure of your personal information in accordance with the TextNow Candidate Policy.

Company address

United States
California
Morgan Hill
Show on map Get directions
Company Name: TextNow
You will be redirected to another website to apply.
Offer ID: #1228531, Published: 1 week ago, Company registered: 2 months ago

Other offers

child care worker - level 1
2172login
· Penticton, CA
Job description Education: College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years. Work setting: Child care centre. Before and after school programs. Tasks: Assess the children'...
Core French and French Immersion Teaching Opportunities
2172login
· Vancouver, CA
Job description TTOC and Teaching Contracts – Core French and French Immersion Teachers Looking for candidates to start immediately Be part of an education community that is leading the way! West Vancouver Schools is a f...
early childhood educator (ECE) assistant
2172login
· Rocky Mountain House, CA
Job description Education: Other trades certificate or diploma. Screening questions: Are you currently legally able to work in Canada?. Are you willing to relocate for this position?. Do you have previous experience in t...
Open Rank Teaching Professor
2172login
· Vancouver, CA
Job description About the Opportunity About Northeastern Founded in 1898, Northeastern is a global research university and the recognized leader in experience-driven lifelong learning. Our world-renowned experiential app...
Kindergarten Casual Assistant
2172login
· Hamilton Corner, CA
Job description Career Opportunity Kindergarten Casual Assistants External Schools and administrative sites within the Hamilton-Wentworth Catholic District School Board (HWCDSB) give witness to the truth that Jesus Chris...
Music Teacher– Junior School
2172login
· Ottawa, CA
Job description Elmwood School is a learning community of professionals who are passionate about education and embrace our values of respect, innovation, collaboration, integrity, and responsibility. Each one of us under...
English Instructors
2172login
· Surrey, CA
Job description Job Summary The Department of English at Kwantlen Polytechnic University invites applications for two half-time temporary faculty positions (2 x 50% non-regular type 2 appointments), subject to budgetary ...
Lessons Teacher
2172login
· Bedford Park-Nortown, CA
Job description Title Lessons Teacher Required Instrument(s) Voice Hours Contract Availability Required Weekdays, Weeknights & Weekends Location 1717 Bedford Highway Bedford, NS Job Description • Lessons Teachers wor...
general manager
2172login
· Winnipeg, CA
Job description Education: Bachelor's degree. Tasks: Allocate material, human and financial resources to implement organizational policies and programs. Authorize and organize the establishment of major departments and a...
Jr. Accounts Executive
2172login
Job description Accounts Executive will be responsible for managing the companys accounts payable process, ensuring timely and accurate processing of vendor invoices, and handling tax-related matters, including TDS (Tax ...
Head Montessori CASA Teacher
2172login
· Pelham, CA
Job description Posting Date: July 2024 About Us: Les Pierres Précieuses Bilingual Montessori is a private bilingual French and English Montessori school with the goal of meeting the daycare needs of our community and ex...
Senior Auditor
2172login
Job description • Verifying working capital requirements against projections submitted to lenders (banks/NBFCs) and comparing them with historical and current needs. • Verifying the accuracy of debtors and revenue in acc...
Executive - Accounts and Taxation
2172login
Job description On-site Agency : Havas Media Job Description Summary : We are looking for a detail-oriented and proactive Accountant with 2-3 years of experience in accounting and taxation, specifically in GST and TDS co...
Accounts Assistant
2172login
Job description Salary Range : Rs. 12500 - Rs. 25000 , based on skills, experience, and interview performance Educational Requirement : 12th Pass / Female Only Work Arrangement : Work From Office Gender Preference : Fema...
Walk-In Interview For Senior Accountant
2172login
Job description Day to Day accountingPurchase/Sales/payment/receiptcash/bankGST/TDS/PF/ESIC/PT • Experience 5 - 10 Years • No. of Openings 2 • Education B.Com, M.Com • Role Senior Accountant • Industry Type Banking / Fin...