Remote Senior Mobile App Developer

at OnBuy

Posted 1 day ago 8 applied

Description:

  • OnBuy is seeking a Senior Mobile App Developer to enhance their mobile experience for customers and sellers.
  • The role involves leading the development and maintenance of high-quality mobile applications from concept to launch.
  • The developer will build robust, scalable, and performant apps for both iOS and Android platforms using Swift and Kotlin.
  • Collaboration with backend and frontend teams is essential to ensure seamless integration across the full stack.
  • The developer will implement and maintain WebView-based functionality while planning for a transition to more native app features.
  • Integration with Firebase services, including Cloud Messaging, Realtime Database, and App Distribution, is required.
  • The role includes managing app deployment pipelines using CI/CD tools like Fastlane and GitLab CI, including code signing and store submissions.
  • Ensuring secure coding practices and compliance with platform guidelines is a key responsibility.
  • The developer will debug and resolve issues using platform-specific tools and logs.
  • Features such as push notifications, deep linking, and gesture recognition will be implemented.
  • Support for the wider development team with front-end tasks using HTML, CSS, and JavaScript is expected.
  • The developer will contribute to architectural decisions and help shape the future of mobile at OnBuy.

Requirements:

  • Proven experience developing and launching mobile apps for both iOS and Android is essential.
  • Frontend experience with CSS, HTML, and JavaScript is required, with Vue.js being a significant bonus.
  • Strong proficiency in Swift (iOS) and Kotlin is necessary.
  • Experience working with Android Studio, Xcode, and Apple Developer Console is required.
  • A solid understanding of the differences between iOS and Android ecosystems is essential.
  • Experience with Firebase, including FCM, App Distribution, and Realtime Database, is required.
  • Familiarity with CI/CD pipelines, automated testing, and deployment processes is necessary.
  • Experience using tools like Fastlane to automate testing, building, signing, and publishing is required.
  • The candidate should be comfortable working in a start-up or scale-up environment with a fast-paced, agile approach.
  • Excellent problem-solving skills and the ability to think algorithmically are essential.
  • A working knowledge of HTML, CSS, and JavaScript to support front-end development when required is necessary.
  • Desirable qualifications include full stack experience, experience with hybrid frameworks (e.g., React Native, Flutter), familiarity with analytics tools, and contributions to open-source projects or a portfolio of published apps.

Benefits:

  • The salary range for this role is £55,000 - £60,000 per annum, depending on experience.
  • Employees receive 25 days of annual leave plus Bank Holidays.
  • An extra day off for your Birthday is provided.
  • The company offers an Employee Assistance Programme and a Perks at Work benefit platform.
  • There are opportunities for career development and progression within the company.
  • In addition, employees will receive company equity, allowing them to own a piece of the business.