Search by job, company or skills

  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Company Description

BeatRoute is a Goal-driven SAAS Sales technology for retail & distribution businesses, providing an enterprise-grade scalable platform that uses unique Goal-setting mechanisms, Operational AI, and Gamification. We cater to worldwide retail & distribution businesses, serving around 200 enterprise customers in multiple countries across Africa, APAC, and Latam regions.

Job Description:

We are seeking a passionate and detail-oriented iOS Developer with 2+ years of experience to join our mission-critical mobile engineering team. You'll be contributing to the development and optimization of scalable, high-performance iOS applications that power core BeatRoute experiences used by sales teams across industries.

This is a unique opportunity to sharpen your skills in native iOS development, applying architectural patterns like MVVM/MVC, optimizing local data handling with Realm, and managing threading efficiently to ensure smooth, responsive apps. If you're eager to build meaningful software that impacts real-world sales operations and want to grow fast in a product-led SaaS environment we want to hear from you!

Key Qualifications and Skills:

Required Skills:

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • 2+ years of hands-on experience in iOS development using Swift.
  • Solid understanding of iOS architectural patterns like MVC and MVVM.
  • Experience with Realm Database, including performance optimization techniques and large dataset handling.
  • Strong grasp of multi-threading, GCD, and OperationQueues to ensure UI responsiveness.
  • Familiarity with UIKit, AutoLayout, and building complex views programmatically or via Storyboard.
  • Understanding of App lifecycle, memory management, and offline-first design principles.
  • Familiarity with RESTful APIs and integrating with backend services.
  • Experience using Xcode tools for debugging, profiling, and optimizing performance.
  • Ability to write reusable, testable, and maintainable Swift code.

Preferred Skills:

  • Exposure to Combine, Swift Concurrency (async/await), or RxSwift.
  • Experience with CoreData, UserDefaults, and Keychain.
  • Knowledge of Push Notifications, background services, and offline sync patterns.
  • Experience integrating 3rd-party SDKs (e.g., Firebase, Twilio, Stripe, etc.).
  • Understanding of modular app architecture, dependency injection, and scalable project structuring.
  • Experience writing unit tests using XCTest.
  • Knowledge of App Store guidelines and app submission process.

Key Traits for Success:

  • Ownership & Initiative: You don't just code what's assigned you take ownership of problems and proactively deliver clean solutions.
  • Mobile Optimization Mindset: You understand the limitations of mobile hardware and optimize app performance accordingly.
  • Attention to Detail: From UI polish to data model design, you care about the little things that make software great.
  • Thread Safety Awareness: You think twice before touching the UI from a background thread.
  • Team Collaboration: You enjoy brainstorming with designers, product managers, and backend engineers to build cohesive solutions.
  • Learning Agility: You're excited about new iOS frameworks and not afraid to try out a Swift Evolution proposal on the weekend.
  • Adaptability: You roll with rapid releases, fast bug fixes, and last-minute changes with grace and curiosity.

Perks & Benefits

  • Enjoy the flexibility of working from anywhere, every day, allowing you to create a workspace that suits your lifestyle.
  • Competitive salary and bonus incentive structure
  • Opportunity to work in a fast-moving, high-growth SaaS company
  • Possibilities of stock options for a passionate contributor.
  • Achieve a fulfilling career with opportunities for growth while maintaining a healthy work-life balance in a supportive environment.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143399421

Similar Jobs