Mobile Software Engineer - Draper, UT
3 days ago

Job description
We are seeking a mid-level Mobile Engineer with 3–5 years of experience developing applications for both iOS and Android. You will help build and enhance features across Place Inc's portfolio of mobile applications, including Brivity Go, Brivity Home, the Place Partner App, Brivity Open House and AreaPro app. These apps serve thousands of daily users and support a wide range of workflows, requiring thoughtful engineering across shared systems and platform-specific experiences.
Job Duties (Including, but not limited to):
- Develop and maintain cross-platform mobile applications using React Native (TypeScript, Expo, and React Navigation/Expo Router), including integrations with native iOS (Swift/Objective-C) and Android (Kotlin/Java) modules when required..
- Collaborate with the engineering manager to understand project scope, priorities, and deliverables.
- Work with product leadership to translate requirements into technical specifications and mobile solutions.
- Partner with the design team to implement mobile UI/UX using Figma designs.
- Write clean, maintainable, and well‑documented code following mobile development best practices across both platforms.
- Write and maintain unit tests for iOS (XCTest) and Android (JUnit/MockK).
- Maintain existing codebases, fix bugs, and resolve technical issues in a timely manner.
- Identify areas of technical debt and propose solutions for improving app reliability and performance.
- Participate in code reviews to ensure quality and knowledge sharing.
- Communicate clearly with stakeholders across teams, including product, QA, and design.
- Present technical concepts and updates to non‑technical stakeholders as needed.
- Work collaboratively with other mobile and backend engineers.
- Participate in Agile ceremonies including standups, sprint planning, grooming, and retrospectives.
- Deliver high‑quality features within agreed sprint timelines.
- Understand the broader business context of your work.
- Create and maintain technical documentation for mobile features and processes.
- Stay current with both iOS and Android platform updates, frameworks, and best practices.
Requirements and Skills:
- Strong proficiency in React Native and TypeScript, with the ability to write and maintain native Swift/Kotlin modules when needed.
- Experience building production-ready UIs with React Native (Expo, React Navigation, Expo Router), including platform-specific customization for iOS when required.
- Experience implementing Android-specific behaviors and integrations within React Native apps, plus familiarity with Jetpack Compose or Android Views for native module work.
- Experience writing automated tests for React Native using Jest, React Native Testing Library, and Detox (E2E).
- Solid understanding of REST API integrations and familiarity with GraphQL using modern data-fetching tools (React Query, SWR, Axios).
- Proficiency with Git version control and collaborative Git workflows (PR reviews, trunk-based development, GitHub/GitLab).
- Experience with mobile release processes using Expo Application Services (EAS), TestFlight, and Google Play Console.
- Understanding of modern mobile architecture patterns for React Native (hooks-based architecture, presentational/container patterns, MVVM-inspired structures, Clean Architecture principles).
- Strong communication and cross-functional collaboration skills.
- Published at least one production React Native app or contributed significantly to a cross-platform codebase deployed to the App Store and Google Play.
Nice to Have:
- Experience with UI testing (XCTest, Espresso).
- Firebase experience (Auth, Firestore, Crashlytics, Remote Config).
- Experience with real‑time communication technologies (WebSockets, SSE).
- Familiarity with CI/CD tools (Fastlane, GitHub Actions, Bitrise, Xcode Cloud).
- Experience with dependency injection frameworks (Hilt, Dagger, SwiftDI).
- Experience with analytics, feature flags, and A/B testing.
- Experience building apps with live streaming or e‑commerce capabilities.
Salary: $80,000 - $120,000/year
Location: This is a hybrid role but must be able to commute to the office in Draper, Utah.
Similar jobs
We are seeking a creative and motivated ERP Developer to join our dynamic team. · ...
5 days ago
Proofpoint is hiring an Associate Software Engineer to join Satori, our enterprise AI agent platform driving the future of autonomous security operations. · ...
3 weeks ago
Innovate with purpose. At BILL, we believe in empowering the businesses that drive our economy. By replacing outdated financial processes with innovative tools, we help businesses—from startups to established brands—make smarter decisions and gain control of their operations. · ...
3 weeks ago
This software engineer will develop and maintain backend services using C# and .NET. · ...
5 days ago
We are looking for a Software Engineer II to join our team in Draper, UT. The ideal candidate should have strong professional experience in Object-Oriented Programming (OOP) using C# and deep familiarity with .NET Core/6+. They should also have hands-on experience within the AWS ...
4 days ago
We protect how people data and AI agents connect across email cloud and collaboration tools. · 4 years of development experience in Python or NodeJS is preferred · Expertise in public cloud compute and networking with hands-on experience in at least one of the following AWS GCP ...
1 month ago
Job Title · : · Software Engineer II · / · Backend Engineer II (W2 Role) · Location: Draper, UT(Hybrid). · Duration: 6+ Months Contract · Visa – USC or GC Only · Top 5 Must-Haves · 1. C# / .NET Proficiency · Strong professional experience in Object-Oriented Programming (OOP) usin ...
2 days ago
Job Title: Software Engineer II/Backend Engineer II (W2 Role) · Location: Draper, UT(Hybrid). · Duration: 6+ Months Contract · Visa – USC or GC Only · Top 5 Must-Haves · 1. C# / .NET Proficiency · Strong professional experience in Object-Oriented Programming (OOP) using C#. Deep ...
3 days ago
Now Hiring: Software Engineer I (ERP / Application Development) · Draper, UT (Hybrid – 2–3 days onsite per week) · USC/GC Only · 0–2 Years of Experience · Contract with Potential to Extend & Convert FTE · We're looking for a motivated Software Engineer I to join a growing team fo ...
3 days ago
Job summary · BambooHR busca un Director de Ingeniería de Software para liderar su equipo técnico. El candidato ideal deberá tener experiencia en payroll services y capacidad para dirigir equipos. · ResponsibilitiesLiderar la división de ingeniería del producto con especializació ...
1 month ago
A proven tech lead who is committed to creating high-quality solutions that will be consumed by other engineering and infrastructure teams. · Your passion for developer experience, mentoring, and coaching will improve the daily working lives of our colleagues, · Leverage the late ...
1 week ago
The Director of Software Engineering provides strategic and operational leadership for multiple Agile engineering teams, ensuring software development aligns with business objectives and architectural standards. · ...
1 week ago
We're building something different: we're building a people intelligence platform that transforms HR and sets people free to do great work We invest in potential, giving you the space to stretch your capabilities and turn good ideas into reality while providing the safety net of ...
1 month ago
This is an internship opportunity for Software Developers to contribute to the current and next generation of BambooHR's award-winning app on either Backend or Frontend teams. · ...
4 weeks ago
A proven tech lead who is committed to creating high-quality, stable and fluid solutions that will be consumed by other engineering and infrastructure teams. · Your passion for developer experience mentoring and coaching will improve the daily working lives of our colleagues incr ...
2 weeks ago
Now Hiring: Software Engineer I (ERP / Application Development) · Draper, UT (Hybrid – 2–3 days onsite per week) · USC/GC Only · 0–2 Years of Experience · Contract with Potential to Extend & Convert FTE · We're looking for a motivated · Software Engineer I · to join a growing tea ...
2 days ago
The Senior Software Engineer designs, develops, and maintains scalable, modern applications that support business operations end to end. · This role partners closely with product owners and business stakeholders to translate requirements into secure, high-quality full-stack solut ...
1 week ago
Our ideal Director of Software Engineering will be an integral contributor to the current and next generation of our app. · Lead a division of our product's software engineering team with a specialization in the Payroll Services domain. · Demonstrate leadership and patience throu ...
1 month ago
We're building something different: we're building a people intelligence platform that transforms HR and sets people free to do great work · Lead a division of our product's software engineering team with a specialization in the Payroll Services domain. · Oversight multiple teams ...
1 month ago
BambooHR is building something different: we're building a people intelligence platform that transforms HR and sets people free to do great work We're a proven market leader driving innovation while building lasting success through thoughtful, sustainable growth. · ...
1 month ago
We've grown to become one of the leading single-family rental companies and homebuilders in the country, recognized as a top employer by Fortune and Great Place To Work. · The Software Engineer II is responsible for the creation, maintenance, and enhancement of robust web applica ...
2 weeks ago