With our Borrower Intelligence Platform and the ethical use of data and machine learning, we equipe lenders with the tools for meaningful conversations that support borrowers in pursuing their life goals. We're transforming the industry, fostering trust, making a positive impact on lives, and creating a future of #NoBorrowerLeftBehind. Join us on this thrilling journey. Unlock the full potential of our organization and accelerate our growth! Bring your deep expertise in building engaging mobile apps. As a seasoned mobile engineer, you will elevate your team, foster collaboration, and drive continuous improvement to deliver industry-transforming products with technical excellence. You will take the lead in designing and implementing a new mobile application that will be the driving force to empower loan officers to better serve their customers. Collaborating with cross-functional teams, you will serve as a subject matter expert to drive mobile best practices and produce amazing user experiences for the mortgage industry.
Responsibilities:Collaborate with our team to design and implement a robust, scalable, and maintainable React Native application that will transform the mortgage industry.Work closely with backend developers to integrate APIs and ensure seamless data flow.Collaborate with cross-functional teams, including data scientists, analysts, and software engineers, to understand app requirements and develop solutions that meet business needs.Champion engineering best practices and drive improvements in mobile engineering methodologies, processes, and technologies.Conduct code reviews, demos, mentor, and provide constructive feedback to team members, fostering a collaborative and learning-oriented team culture.Troubleshoot, debug, and optimize application performance.Stay updated with emerging trends and advancements in mobile engineering, sharing knowledge and insights with the team and the broader organization.Effectively communicate technical concepts, solutions, and recommendations to both technical and non-technical stakeholders.
Required Qualifications:5+ years of professional experience in mobile app development, building elegant and intuitive mobile user experiences, with a strong portfolio of apps.Strong proficiency in React Native, JavaScript, TypeScript, and Node.js.Solid understanding of asynchronous programming, consuming APIs, security and compliance best practices, and in-app user and state management.Experience developing reusable components and librariesExperience with version control systems, such as Git or Bitbucket.Knowledge of continuous integration and deployment processes, including building deployment pipelines for mobile apps.Excellent problem-solving and analytical skills, with a passion for tackling complex engineering challenges.Excellent influencing and communication skills, with the ability to inspire and motivate others toward a shared vision.Ability to work independently and as part of a team in a fast-paced environment.Familiarity with Agile/Scrum development methodologies.
Preferred Qualifications:Experience with native mobile development (iOS/Android, Swift, Xcode, Kotlin or Java, and Android Studio) and publishing to app stores.Familiarity with backend and API development with TypeScript and Node.js.Experience with Expo Application Services (EAS) is a plus.Experience with test driven development using frameworks like Jest, Mocha, or Appium is a plus.Experience with logging technologies like Firebase and Sentry.io is a plus.Previous experience leading a team of mobile engineers or providing technical leadership in mobile engineering projects.Contributions to open-source mobile engineering projects or active participation in the mobile engineering community.