Title: Senior Mobile Software Engineer
Summary of Role
We are seeking a Senior Mobile Software Engineer to design and build robust, scalable, and user-centric Software-as-a-Service (SaaS) mobile applications. In this role, you’ll contribute across the full development lifecycle - writing high-quality code, shaping architectural decisions, and elevating product quality within an Agile/Scrum environment. You’ll work primarily with React Native, JavaScript/TypeScript, React, Node.js, HTML, and CSS.
How You’ll Succeed
-Build and maintain scalable, performant mobile applications using React Native.
-Manage mobile app release pipelines, including the Google Play Developer Console and Apple App Store.
-Collaborate on Agile/Scrum teams, contributing to planning, estimation, and continuous improvement.
-Provide technical leadership, driving architectural decisions and solving complex engineering challenges.
-Champion code quality through coding standards, automated testing, and code reviews.
-Partner with cross-functional teams to ensure seamless integration with our broader product ecosystem.
-Thrive in a fast-paced environment, helping drive rapid iteration and innovation.
What You Bring
-Bachelor’s or master’s degree in computer science or a related field or equivalent experience.
-Advanced experience with React Native, JavaScript/TypeScript, React, Node.js, HTML, and CSS.
-Working knowledge of AWS services such as DynamoDB, Lambda, and CloudWatch.
-Experience designing and executing unit tests and automated test suites.
-Familiarity with Material UI and Storybook (a plus).
-Experience building and consuming REST APIs and working within microservices architectures.
-Strong understanding of responsive design principles.
-Excellent communication and collaboration skills across engineering and product teams.
-Highly self-motivated, detail-oriented, and well-organized.
-Must be authorized to work in the United States.
Who You Are
Tech Savvy: You anticipate and adopt innovations in business-building digital and technology applications.
Manages Complexity: You make sense of complex, high-quantity, and sometimes contradictory information to effectively solve problems.
Decision Quality: You make good and timely decisions that keep the organization moving forward.
Ensures Accountability: You hold yourself and others accountable to meet commitments.
Nimble Learning: You actively learn through experimentation when tackling new problems, using both successes and failures as learning fodder.
All Company Core Competencies
Customer Focus: You build strong customer relationships and deliver customer-centric solutions.
Cultivates Innovation: You create new and better ways for the organization to be successful.
Collaborates: You build partnerships and work collaboratively with others to meet shared objectives.
Instills Trust: You gain the confidence and trust of others through honesty, integrity, and authenticity.
Self-Development: You actively seek new ways to grow and be challenged using both formal and informal development channels.
Develops Talent (Mgmt Only): You develop people to meet both their career goals and the organization's goals.