Senior iOS Developer - Upgrades

Job Description

TextNow is seeking a highly skilled and experienced SeniorSoftware Developer, possessing a strong technical background in building high-performance iOS applications and a proven track record of delivering high-quality software solutions. As a Senior Software Developer, you will lead feature development, collaborate with cross-functional teams, mentor junior developers, and contribute to the technical direction of our mobile applications.  


What You'll Do:

  • Design and Development 
  • Lead the architecture, design, and development of scalable iOS applications. 
  • Write clean, maintainable, and well-documented Swift code. 
  • Ensure code quality through rigorous code reviews, unit testing, and integration testing. 
  • Implement and manage in-app purchases (IAP), including subscriptions and consumables, following App Store guidelines and best practices. 

  • Collaboration 
  • Collaborate with product managers, UX/UI designers, and backend teams to deliver seamless user experiences. 
  • Provide technical expertise during planning, estimation, and sprint execution. 
  • Work with QA teams to ensure application stability and performance. 

  • Leadership and Mentoring 
  • Mentor and guide junior iOS developers, fostering a culture of continuous learning and improvement. 
  • Drive a culture of ownership and accountability in the team. 
  • Participate in technical discussions and advocate for best practices in mobile development. 
  • Stay current with iOS trends, frameworks, and emerging technologies. 

  • Performance Optimization 
  • Identify and resolve performance bottlenecks, memory leaks, and other issues in the application. 
  • Ensure applications meet high standards for usability, responsiveness, and performance. 

  • Who You Are:
  • Bachelor's degree in Computer Science, Software Engineering or a related field or relevant experience. 
  • Experience with mobile in-app purchases (IAP) on the App Store is highly desirable. 
  • 5+ years of experience iniOS application development. 
  • Proficiency in SwiftUI and UIKit with a deep understanding of the iOS SDK and Apple development ecosystem. Experience with Objective-C is helpful. 
  • Great problem-solving skills and a commitment to delivering high quality software. 
  • Excellent communication and teamwork skills.