Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior iOS Developer - Core Experience image - Rise Careers
Job details

Senior iOS 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 Senior iOS Developer to play a key role in the development of our voice and messaging platform on iOS. 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 iOS applications focused on voice and messaging features (voice calling, chat, real-time notifications, etc.). 
  • Architect scalable and modular code for performance, reliability, and maintainability. 
  • 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. 
  • Write clean, maintainable, and testable code; conduct code reviews and mentor junior developers. 
  • Stay current with iOS best practices, emerging technologies, and trends in the voice and messaging space. 
  • Troubleshoot and debug issues related to performance, crashes, and other bugs, ensuring a smooth and stable user experience.  
  • Be a leader; 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 iOS developer with 5+ years of experience and a strong portfolio of shipping performant iOS apps (preferably with voice or messaging features). 
  • Strong expertise in Swift, Objective-C, and the iOS SDK. 
  • Experience with real-time communication protocols and technologies like WebRTC, SIP, XMPP, or similar. 
  • Proficiency in working 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 iOS tools like Xcode, Instruments, and the debugging process. 
  • Strong 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) and CI/CD pipelines. 


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 commited 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

TextNow Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
TextNow DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of TextNow
TextNow CEO photo
Derek Ting
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior iOS Developer - Core Experience, TextNow

At TextNow, we believe that communication should be accessible to everyone, and we're on a mission to revolutionize the way people connect. As a Senior iOS Developer - Core Experience, you'll play a pivotal role in shaping our voice and messaging platform on iOS. With your extensive background and passion for development, you will design, develop, and maintain high-quality applications that enhance communication through voice, video, and messaging features. You'll collaborate with a talented team of developers, product managers, and UX/UI designers, creating user-friendly experiences that stand out in the market. The role requires a deep understanding of Swift and Objective-C languages, as well as hands-on experience with real-time communication protocols like WebRTC and SIP. You'll have the opportunity to optimize app performance and ensure seamless user experiences while also mentoring junior developers and contributing to a culture of collaboration and innovation. If you're ready to make an immediate impact and drive the future of communication forward, we want to hear from you! Join us in making a difference at TextNow, where we are dedicated to breaking down barriers and bringing people closer together.

Frequently Asked Questions (FAQs) for Senior iOS Developer - Core Experience Role at TextNow
What are the responsibilities of a Senior iOS Developer at TextNow?

The Senior iOS Developer at TextNow is responsible for designing and developing high-performance iOS applications, particularly focusing on voice and messaging features. You'll collaborate with cross-functional teams to define and implement new features while also optimizing app performance, writing clean code, and troubleshooting issues to ensure a seamless user experience.

Join Rise to see the full answer
What qualifications do I need to become a Senior iOS Developer at TextNow?

To qualify as a Senior iOS Developer at TextNow, you should have a minimum of 5 years of experience in iOS development, a strong portfolio, and proficiency in Swift and Objective-C. Experience with real-time communication protocols, APIs, and third-party libraries is also essential, as well as a solid understanding of UX principles.

Join Rise to see the full answer
What technologies should I be familiar with as a Senior iOS Developer at TextNow?

As a Senior iOS Developer at TextNow, you should be well-versed in real-time communication technologies such as WebRTC and SIP. Familiarity with modern iOS tools like Xcode, Instruments, and a strong grasp of automated testing frameworks is also important to succeed in this role.

Join Rise to see the full answer
How does TextNow support work-life balance for Senior iOS Developers?

TextNow highly values work-life balance and offers flexible working arrangements, allowing you to work from home, remotely, or in one of our office spaces. Additionally, the company provides unlimited vacation, parental leave, and benefits aimed at both physical and mental well-being to ensure you can maintain a healthy work-life blend.

Join Rise to see the full answer
What kind of company culture can I expect at TextNow as a Senior iOS Developer?

TextNow promotes a company culture that values diversity, inclusion, and a customer-focused approach. As a Senior iOS Developer, you'll find an environment that encourages innovation, collaboration, and personal growth. The team is passionate about making a difference and treats every contribution with respect and integrity.

Join Rise to see the full answer
Common Interview Questions for Senior iOS Developer - Core Experience
Can you describe your experience with real-time communication protocols?

In answering this question, detail any specific experiences you've had with protocols like WebRTC or SIP, discussing particular projects where you implemented them. Highlight the challenges you faced and how you overcame them to ensure seamless communication in your applications.

Join Rise to see the full answer
How do you optimize application performance on iOS?

Discuss various techniques such as code profiling, memory management, and effective use of APIs. Give specific examples from past projects where you've successfully enhanced performance, perhaps by reducing load times or improving the app’s responsiveness.

Join Rise to see the full answer
What is your approach to code reviews and mentoring junior developers?

Share your philosophy on code reviews, focusing on constructive feedback and promoting a learning environment. Reflect on past experiences mentoring junior developers and how you’ve helped them improve their skills while fostering collaboration within the team.

Join Rise to see the full answer
How do you stay updated with trends in iOS development?

Talk about the resources you utilize to keep your skills sharp, such as online courses, developer conferences, blogs, or forums. Mention any specific areas of interest that you actively follow, illustrating your commitment to continuous learning in the tech space.

Join Rise to see the full answer
How do you handle debugging and troubleshooting in your apps?

Discuss your systematic approach to debugging, including how you utilize tools like Xcode and Instruments. Provide examples of tough bugs you've encountered, how you tracked them down, and the steps you took to resolve the issues effectively.

Join Rise to see the full answer
What is your experience with automated testing in iOS development?

Explain your understanding of automated testing frameworks and CI/CD pipelines. Share examples of how you've implemented testing in your projects to improve software quality and reduce downtime, demonstrating your proactive approach to quality assurance.

Join Rise to see the full answer
What are your favorite iOS design patterns and why?

Take this opportunity to discuss design patterns you prefer, such as MVC, MVVM, or VIPER. Explain why these patterns appeal to you and how they contribute to the maintainability and scalability of the applications you’ve developed.

Join Rise to see the full answer
Can you describe a challenging project you've worked on?

Illustrate the specifics of a challenging project, focusing on the hurdles you faced, such as tight deadlines or technical obstacles, and how you collaborated with your team to successfully complete the project while achieving project goals.

Join Rise to see the full answer
How do you incorporate user feedback into your development process?

Share your strategies for gathering user feedback, whether through analytics, direct user input, or A/B testing. Then, explain how you incorporate that feedback into your development cycle to enhance user experience and application performance.

Join Rise to see the full answer
Why do you want to work at TextNow as a Senior iOS Developer?

Reflect on your personal and professional goals and how they align with TextNow's mission. Share specific aspects of the company culture or projects that excite you, and discuss how you believe you can contribute to TextNow's vision of democratizing communication.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
TextNow Remote No location specified
Posted 14 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Growth & Learning
Photo of the Rise User
TextNow Remote San Francisco, California
Posted 7 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Growth & Learning
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted yesterday
Posted 6 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 12 days ago

Our mission is to break down the barriers to communication and free the flow of conversation for people everywhere. We believe communication belongs to everyone. We exist to democratize phone service.

39 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Future MakerBadge Rapid Growth
CULTURE VALUES
Customer-Centric
Mission Driven
Inclusive & Diverse
Growth & Learning
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!