Soma Capital Portfolio Jobs

Senior Mobile Developer (SwiftUI)

Remotebase

Remotebase

Software Engineering
Brazil
Posted on Friday, June 7, 2024
Remotebase is more than just a job search platform - we're building a remote work community where you can thrive and succeed. We connect top tech talent with top clients and make it easy for you to find the job you want. So why wait? Join us and be a part of our bridge to success!

We are seeking a highly skilled and experienced Senior Mobile Developer with a strong background in native mobile development and a proven track record in building educational or academic applications. The ideal candidate will be responsible for designing, developing, and maintaining high-quality mobile applications that provide an exceptional user experience for our educational platform.

Key Responsibilities:

  • Lead the design and development of robust, scalable, and high-performance native mobile applications for iOS platforms
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Work closely with product managers, designers, and other developers to gather requirements and translate them into technical specifications and actionable tasks
  • Implement new features and enhancements to improve the functionality and user experience of our educational apps
  • Conduct thorough testing and debugging of applications to ensure high quality and performance
  • Mentor and provide guidance to junior developers, fostering a collaborative and knowledge-sharing environment
  • Create and maintain comprehensive documentation for code, APIs, and user guides
  • Stay up-to-date with the latest industry trends, technologies, and best practices in mobile development and the education sector


Requirements

  • Minimum of 5+ years of experience in native mobile development (iOS)
  • Proven experience in developing educational or academic applications is highly preferred
  • Proficiency in SwiftUI and Objective-C for iOS development
  • Familiarity with mobile app architecture patterns such as MVVM or MVP
  • Experience with RESTful APIs and mobile libraries for networking, such as Retrofit or Alamofire
  • Knowledge of modern mobile development tools and frameworks
  • Strong understanding of UX/UI principles and experience collaborating with designers to create intuitive and user-friendly interfaces
  • Experience in optimizing mobile applications for performance, including memory management, battery usage, and network efficiency
  • Proficiency in using version control systems like Git
  • Experience working in Agile/Scrum development environments
  • Excellent verbal and written communication skills with the ability to effectively communicate technical concepts to non-technical stakeholders
  • Strong analytical and problem-solving skills


Benefits

In addition to a market competitive compensation, we have a reward philosophy that expand beyond this.

  • Fully remote with office optional. You decide when you would like to work from home and when from the office
  • Flexible timings. You decide your work scheduled
  • Market competitive compensation (in $$)
  • Insane learning and growth