Job Title: Intermediate Software Engineer Mobile, Swift
Location: Remote
About Us: Our culture is characterized by collaboration, inclusivity, and a commitment to continuous learning, fostering an environment where diverse perspectives lead to groundbreaking solutions. Team members are empowered to share ideas and experiment across teams in all aspects of the business, fostering innovation and creativity. Leading-edge technologies and inclusive practices drive both individual and collective growth as we modernize and grow our technical capabilities.
Position Overview: We're seeking a skilled Intermediate Software Engineer specializing in Swift and iOS mobile application development to join our Product Engineering team. In this role, you'll be responsible for developing scalable, high-quality native iOS solutions, ensuring seamless integration with backend services and other platforms. You'll work closely with cross-functional teams, contributing significantly to feature development and helping maintain a healthy, collaborative environment.
Key Responsibilities:
Contribute to the design, development, and deployment of native iOS applications using Swift, ensuring scalability and maintainability. Focus on code quality, ensuring adherence to strategies for safely and reliably making changes to production systems. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. Participate in performance optimization efforts for iOS apps to deliver a smooth user experience. Stay current with the latest trends and tools in Swift, iOS development, and the Apple ecosystem, incorporating innovative approaches. Contribute to the continuous improvement of CI/CD pipelines to support efficient mobile app deployments.Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field. 2+ years of experience in software development with a focus on mobile application development. Proven experience in native iOS mobile development using Swift, with hands-on experience building and deploying production-grade iOS applications. Proficiency in Swift and strong familiarity with Apple's Xcode IDE and iOS SDK. Understanding of mobile design patterns, architectures (e.g., MVVM, MVC, VIPER), and state management solutions relevant to iOS. Understanding of RESTful APIs and integrating mobile applications with backend services. Familiarity with CI/CD tools like Bitrise, GitHub CircleCI, or Jenkins for automating mobile build and deployment pipelines. Some exposure to testing frameworks like XCTest or Appium. Knowledge of accessibility standards and practices in mobile application development. Experience with modern Lean Software development, pair programming, TDD, and Trunk Based Development is a plus. Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
Why Join Us:
Opportunity to work with cutting-edge technologies and drive innovation in cloud engineering. Collaborative and inclusive work environment that values diverse perspectives. Access to continuous learning and professional development opportunities. Competitive compensation and benefits package, including health insurance, retirement plans, and professional development opportunities. This is your opportunity to work with an engineering-driven organization innovating and delivering at a scale well beyond other players in our industry. We value innovation, consistent delivery, quality deliverables, and finding joy in our work while crushing our competition.