TextNow is seeking an experienced Android Developer to contribute to the development of their voice and messaging platform on Android.
The role involves designing, developing, and maintaining high-quality Android applications focused on voice and messaging features such as voice calling, chat, and real-time notifications.
Responsibilities include writing clean, maintainable, and testable Android applications in Java and Kotlin, collaborating with cross-functional teams to define and ship new features, and working with real-time communication protocols like WebRTC and SIP.
The developer will optimize app performance for smooth functionality, troubleshoot and debug issues, and own problems and solutions from ideation to deployment.
Experimentation is encouraged, and the developer will deploy features to millions of users, making an immediate impact.
Requirements:
Candidates must have 2+ years of professional experience in Android app development.
Proficiency in Kotlin and Java, with a deep understanding of Android SDK, APIs, and frameworks is required.
Experience with real-time communication protocols and technologies such as WebRTC and SIP is a plus.
Familiarity with APIs and third-party libraries for real-time messaging and media streaming is necessary.
Knowledge of push notifications, background app tasks, and managing network connections for real-time updates is essential.
Candidates should be familiar with modern Android development tools and the debugging process.
An understanding of user experience (UX) principles and the ability to design elegant solutions for complex problems is required.
Experience with automated testing frameworks, including Unit, UI, and Integration testing, is necessary.
Benefits:
TextNow offers a strong work-life blend and flexible work arrangements, including work-from-home options or access to office spaces.
Employees receive stock options and unlimited vacation.
The company provides competitive pay and benefits, including parental leave and wellness credits for both physical and mental well-being.
Team events and company-wide off-sites are organized a few times a year to foster team bonding and collaboration.