Responsibilities
- Partner with product and design teams to create intuitive and engaging user experiences for cardholders across web and mobile interfaces.
- Take ownership of developing and maintaining SDKs and mobile applications using React Native, ensuring strong performance and cross-platform compatibility.
- Design and build modular, reusable React Native components that follow current architectural standards and development best practices.
- Improve mobile app efficiency through optimization strategies such as lazy loading, code splitting, and efficient rendering techniques.
- Develop and sustain scalable frontend systems using React Native, JavaScript/TypeScript, HTML, and CSS.
- Help shape technical direction by contributing to architecture plans, design specifications, and system documentation for user-facing features.
- Engage in design reviews, provide technical guidance to stakeholders, and help define standards for mobile and web development.
- Promote and integrate modern software engineering practices, including test automation, continuous integration and deployment, and performance tracking.
Compensation
Equity in a publicly-traded company
Work Arrangement
Remote — Ontario, British Columbia, Greater Toronto Area, Metro Vancouver
Team
Reports to Jeremy Greenberger, Senior Manager, Software Engineering
Other
- This role is for an existing open position.
- The company follows a Flex First policy, allowing team members to choose between working remotely or from an office.
- Multiple health insurance plans are available to employees.
- Flexible time-off policy — employees can take the time they need.
- Retirement savings plan that includes employer contributions.
- Stock equity is provided as part of compensation.
- Monthly financial support for remote work setup and expenses.
- Annual allowance dedicated to professional growth and learning.
- Benefits supporting family planning and up to 20 weeks of paid parental leave.
Not specified