Android Developer

closed
TextNow Logo

TextNow

πŸ“Remote - Canada, United States

Summary

Join TextNow, the nation's largest free phone service provider, as an experienced Android Developer. You will play a key role in developing our voice and messaging platform. Responsibilities include designing, developing, and maintaining high-quality Android applications, collaborating with cross-functional teams, optimizing app performance, and troubleshooting issues. You will work with real-time communication protocols and contribute to a user-centric experience. Your work will directly impact millions of users. TextNow offers a strong work-life blend, flexible work arrangements, employee stock options, unlimited vacation, competitive pay and benefits, parental leave, and wellness programs.

Requirements

  • Be a professional Android developer with 2+ years of experience with Android App development
  • Have experience in Kotlin and Java, with a deep understanding of Android SDK, APIs, and frameworks
  • Have knowledge of push notifications, background app tasks, and managing network connections for real-time updates
  • Have familiarity with modern Android development tools, Instruments, and the debugging process
  • Have an understanding of user experience (UX) principles, with the ability to design elegant, simple solutions for complex problems
  • Have experience with automated testing frameworks (Unit, UI, Integration testing)

Responsibilities

  • 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

Preferred Qualifications

  • Have experience with real-time communication protocols and technologies like WebRTC, SIP, or similar
  • Have experience with APIs and third-party libraries for real-time messaging and media streaming

Benefits

  • 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
This job is filled or no longer available