Software Engineer (Mobile Apps)

Posted 14 Days Ago
Be an Early Applicant
Office, Machaze, Manica
Junior
Information Technology • Software • Analytics
The Role
The Software Engineer will develop and maintain mobile applications, implementing features, ensuring performance, and collaborating with designers for a great user experience.
Summary Generated by Built In

RF Labs’ mission is to make the social and cognitive benefits of gaming accessible to all. We started with smart poker tables that allow for player insights, business intelligence, and automated broadcasting. Now, we are using our card game tracking technology to build the arcade of the future: Showdown.

We're hiring a Software Engineer to join our small team of A+ people and build our Mobile Apps to be used by hundreds of thousands of users.

Why join

As a small, fast-paced team, we foster deep collaboration and ownership. You'll work directly with all members of the team and have a meaningful input across all aspects of the business - from initial concepts through to shipping products.

Foundation Building: Help establish our core product and operation practices and shape the future of our technology and team culture.

Collaborative Environment: Work alongside talented engineers and operators in an environment that values continuous learning and innovation.

Direct Impact: Have a real voice in product direction and company strategy - your insights will directly impact our success.

Growth Opportunities: As an early-stage company, all team members will receive many opportunities to take on leadership roles and expand their responsibilities as we grow.

What you'll do (responsibilities)

We're looking for a Mobile App Engineer who will build and maintain our mobile applications. You'll be responsible for developing both our flagship RF Poker app and multiple white-labeled client apps with rich features including video content, social communities, analytics, and interactive gameplay. We need someone who can create polished, high-performance mobile experiences for hundreds of thousands of users worldwide.

  • App development and maintenance: design, build, and maintain mobile applications using React Native with Expo and TypeScript, ensuring high-quality, performant user experiences across iOS and Android platforms.

  • Feature implementation: develop complex app features including video streaming capabilities, social community interfaces, analytics dashboards, and interactive gameplay elements.

  • White-label solutions: create customizable application frameworks that can be efficiently adapted and branded for different client needs while maintaining a consistent codebase.

  • UI/UX development: implement responsive, engaging user interfaces using Nativewind while collaborating with designers to ensure consistent brand identity and excellent user experience.

  • API integration: connect mobile apps to backend services using tRPC APIs, handling data fetching, state management, and real-time communication.

  • Performance optimization: identify and resolve performance bottlenecks, optimize render cycles, and ensure smooth operation even under heavy user loads.

  • Testing and quality assurance: implement comprehensive testing strategies including unit tests, integration tests, and end-to-end testing to ensure app reliability and stability.

What we're looking for (qualifications)

We are looking for a Mobile App Engineer with strong experience in cross-platform development, a keen eye for user experience, and the ability to build scalable applications. You should be comfortable working in a fast-paced environment and able to balance technical excellence with pragmatic delivery.

  • Challenge-driven: passion for solving complex mobile development challenges and creating innovative solutions that enhance user experience.

  • React Native expertise: proven experience building and shipping production mobile apps with React Native and Expo, with deep understanding of mobile app architecture and best practices.

  • TypeScript proficiency: strong typing skills and experience using TypeScript to create maintainable, scalable codebases with fewer runtime errors.

  • UI development skills: experience with modern UI frameworks, particularly Nativewind or similar styled-component approaches for creating responsive, attractive mobile interfaces.

  • API integration: familiarity with RESTful and RPC-based APIs, with experience using tRPC or similar type-safe API clients being a plus.

  • Database knowledge: understanding of database concepts and experience working with PostgreSQL or similar relational databases.

  • Testing expertise: experience implementing testing strategies for mobile applications using tools like Jest.

  • Performance optimization: ability to identify and resolve performance issues in mobile applications, with experience optimizing React Native apps for smooth operation.

What we offer (compensation & benefits)

We'll treat you well. If there are any other benefits that are important to you, we'd like to hear.

  • Competitive salary and equity — multiple options based on your desire for ownership.

  • Collaborative work space — our team works in-person every day at the Atlanta Tech Village with private office space, an RF Table, and many other amenities. You also get the opportunity to meet employees from hundreds of other companies, compete in our weekly ping pong tournaments, and take part in frequent community events. And free snacks!

  • Free gameplay — all employees can play at any Showdown League tournament for free. We promote team members meeting with customers and seeing the product in action often. We also run test games frequently.

  • Hardware setup — new MacBook Pro, big display, accessories, and plenty of chips to shuffle with.

  • Flexibility — while we require in-person work for most employees (except remote hires), we offer flexible hours and unlimited paid time off.

Is this role not the right fit? If you resonate with our mission and think your profile would be a great fit, send an email to [email protected] and pass along any information you believe is relevant.

Top Skills

Expo
Jest
Nativewind
Postgres
React Native
Trpc
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Alpharetta, GA
9 Employees

What We Do

RF Labs is building a platform that combines physical technology with the digital world, to bring data and analytics to every day activities. We are currently focused on live gaming. We have reinvented live streaming, game analysis, card room operations, and social behavior for poker rooms across the country. We create products that bring the live nature of gaming, competitive socialization, entertainment, and other industries back to the physical world using sensor fusion, machine learning, and connected devices.

Similar Jobs

Enfusion, a Clearwater Analytics company Logo Enfusion, a Clearwater Analytics company

Development Engineer

Fintech • Software • Financial Services
Hybrid
2 Locations
1100 Employees
179K-243K Annually

Enfusion, a Clearwater Analytics company Logo Enfusion, a Clearwater Analytics company

Principal Product Manager

Fintech • Software • Financial Services
Hybrid
Office, Machaze, Manica, MOZ
1100 Employees
170K-240K
Hybrid
Office, Machaze, Manica, MOZ
1100 Employees

Enfusion, a Clearwater Analytics company Logo Enfusion, a Clearwater Analytics company

Development Engineer

Fintech • Software • Financial Services
Hybrid
2 Locations
1100 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account