Senior Mobile Software Engineer

Product Development Fort Worth, Texas United States


Description

Senior Software Engineer Mobile (iOS)
 
About Record360
We believe that every person deserves simple technology tools that just work. Our mission is to
help businesses feel confident sharing high-value assets (i.e., equipment, trucks, cars) and build
relationships of trust with their customers by providing them with simple tools to inspect, protect,
and manage their fleets.
 
We aspire to provide amazing experiences to our customers, build simple and impactful products, and become the best versions of our personal and professional selves. Our inspection platform is used by thousands of equipment, truck, and auto rental shops, and we’re growing fast.
 
The Role
Over the past several years, we’ve built a successful product that customers love. Now, we’re
entering the next phase of our product journey. We are part of a larger organization (Point of
Rental Software), have ambitious growth goals, and have solidified an exciting and compelling
5-year vision.
 
The Mobile Engineer's primary responsibility is to architect and develop software for
the Record360 mobile team. They will be a critical part of the engineering team as we grow and
develop our product according to our new product vision. 
 
Their responsibilities will include:
● Own and Maintain the Record360 iOS Application
● Collaborate with cross-functional teams to define solutions and deliver new features.
● Refine the interface of the Record360 Mobile SDK for clean integrations.
● Develop technical documents to accurately represent application design and code
● Troubleshooting / debugging / improving mobile client code
● Participate in our software development lifecycle. Including sprint planning, ticket tracking,
code reviews
● Make periodic contributions to the Record360 Android Application. (Preferred, but not
mandatory)
 
The ideal candidate is excited to work in a small team and is empowered to make themselves and
their team more productive. They should want to be part of a team where their desire to learn is
valued and rewarded. As part of our Mobile team, they'll work with team members across disciplines,
technologies and teams to solve problems. We have a culture of teaching and learning and want
new team members who will participate in that to grow and develop their careers over time.
 
Requirements
Several years of developing mobile applications on iOS including
● Building and releasing applications within the App Store ecosystem
● Experience working within Xcode
● Native iOS (Obj-C) development experience
● Deep understanding of patterns with regards to client-server interaction
● Enthusiasm for learning and evaluating new technologies
● Ability to understand client requirements and how they translate in application features
 
Recommended
● Experience with GraphQL
● Experience with automated testing and CI/CD pipelines
● Experience working with AWS to deliver cloud-based apps
● Strong analytical and quantitative problem solving ability
● Curious problem-solver
● Empathetic and open-minded
Our Hiring Approach
 
We value curious and growth oriented mindsets, and look for new team members who are interested
in challenging themselves and sharing what they learn. We want to hire engineers who are driven by
quality; who have clear opinions about how we can do our best work, and yet are open to change.
We look for people who have a sense of humor and humility, who can keep it light while we roll up
our sleeves. Communication skills are a must. Our goal is for everyone to be able to show up as
their full self and offer leadership in their own way.
 
Our interview process aims to give candidates an opportunity to shine, combining both written
portions and in person (Zoom) interviews. Technical interviews will emphasize applied, real-world
challenges over abstract algorithms and data structures. We understand that you are also
interviewing us, and will prioritize answering your questions along the way as well.
 
Compensation
● Competitive compensation
● A healthy work-life balance and a remote-first culture
● Flexible paid time off (PTO) and paid parental leave
● 401K benefits, including matching contributions
● Medical and dental benefits
 
POR is an Equal Employment Opportunity employer and does not discriminate in hiring or employment practices. All qualified applicants will receive consideration without regard to race, color, sex, religion, national origin, citizenship, military service, veteran status, disability, genetic information, age, and any other characteristic protected by federal, state, or local laws. POR is committed to providing equal opportunity for all and reasonable arrangements for individuals with disabilities in employment. To request any special arrangements, please contact Human Resources.