JOB OVERVIEW
Plan A Technologies is looking for a highly motivated Mobile Software Engineer. This role will be responsible for developing and maintaining high-quality, scalable, and performant mobile applications for iOS and Android tablets and phones using modern frameworks and best practices. The ideal candidate is passionate about building elegant user experiences, collaborating with product and design teams, and delivering stable, production-ready code that delights users. This is a fast-paced job with room for significant career growth.
Please note: you must have at least 5+ years of experience building and shipping production-grade mobile apps with Java and Kotlin for Android and Swift for iOS to be considered for this role.
JOB RESPONSIBILITY
Design, develop, and maintain native mobile applications for both iOS and Android tablet and phone environments.
Implement and optimize WebSocket integrations in Android tablet apps to support real-time updates and two-way communication.
Collaborate closely with product managers and designers to create seamless, intuitive, and localized mobile experiences.
Integrate apps with backend APIs and real-time services while maintaining secure and performant architecture.
Debug and resolve issues across a broad set of devices using tools such as Crashlytics and native diagnostic utilities.
Build with scalability, internationalization (i18n), and localization (L10n) in mind for multi-region deployment.
Ensure quality and reliability through rigorous testing, code reviews, and continuous integration.
Collaborate across teams to meet release timelines and technical specifications.
EXPERIENCE
5+ years of professional experience building and shipping production-grade mobile apps.
Proficiency in Java and Kotlin for Android and Swift for iOS.
Experience implementing and managing WebSocket connections in Android environments.
Familiarity with Crashlytics, bug tracking, and crash reporting tools for both Android and iOS platforms.
Strong grasp of internationalization and localization best practices and frameworks in mobile applications.
Solid understanding of REST APIs, mobile security, and asynchronous data handling.
Experience deploying apps to the App Store and Google Play with familiarity in submission, updates, and compliance processes.
Comfort working with cross-functional teams and Agile workflows.
Strong communication skills and a passion for quality, scalability, and performance.
Excellent verbal and written English communication skills.
Initiative and drive to do great things.
Preferred Skills & Experience:
Experience with cross-platform development frameworks such as React Native or Flutter.
Familiarity with real-time applications, location-based services, and push notifications.
Knowledge of mobile analytics, accessibility standards, and mobile design systems.
Background in gaming, hospitality, or entertainment tech industries.
Experience with in-app purchases, payment gateways, and subscription models.
Knowledge of poker or the poker ecosystem is a strong plus.
ABOUT THE COMPANY/BENEFITS
Plan A Technologies is an American software development and technology advisory firm that brings top-tier engineering talent to clients around the world. Our software engineers tackle custom product development projects, staff augmentation, major integrations and upgrades, and much more. The team is far more hands-on than the giant outsourcing shops, but still big enough to handle major enterprise clients.
Read more about us here: www.PlanAtechnologies.com .
Location: Work From Home 100% of the time, or come in to one of our global offices. Up to you.
Great colleagues and an upbeat work environment: You'll join an excellent team of supportive engineers and project managers who work hard but don't ever compete with each other.
Benefits: You’ll get a generous vacation schedule, Brand New Laptop, and other goodies.
If this sounds like you, we'd love to hear from you!