React Native Engineer building Skip’s restaurant tablet app for Canadian restaurants. Developing, testing, debugging, and releasing real-time mobile features with distributed product and engineering teams.
Responsibilities
Build and maintain features for the restaurant tablet mobile application using React Native and TypeScript
Design and implement reusable components and business logic aligned with architecture standards
Integrate REST APIs and handle real-time data using WebSockets and Pusher
Write and maintain unit and component tests using Jest and React Native Testing Library
Diagnose and resolve defects, including analyzing errors and crashes in Sentry
Participate in code reviews and maintain a clean, consistent codebase
Contribute to the release cycle, including shipping over-the-air updates via CodePush
Collaborate with engineering, QA, and product partners in an async-friendly, distributed setting
Contribute across the full product lifecycle from designing functionality through release and production support
Requirements
Proven commercial experience building React Native apps shipped to production
Experience configuring and managing releases with Fastlane, App Store/TestFlight, Google Play, and Firebase App Distribution
Strong TypeScript skills, including strict mode, generics, robust typing, and typed Redux
Solid understanding of React hooks, state management, performance, and re-render optimization
Hands-on experience with Redux Toolkit, including createSlice, createAsyncThunk, and selectors
Experience integrating REST APIs with Axios and handling asynchronous operations
Experience working with real-time data using WebSockets and/or Pusher
Strong debugging skills across JavaScript and native logs
Experience with error-monitoring tools such as Sentry
Experience writing automated tests with Jest and React Native Testing Library
Proficiency with Git and code reviews
Bonus: experience with CodePush/OTA updates, CI/CD pipelines, native modules and native code, Firebase, OAuth2/Keycloak, secure storage, Detox, and hardware integrations
Benefits
Monthly Skip spend allowance
Generous PTO with a buy and sell program with up to 5 extra days
Up to 20 weeks top up for parental leave
Flexible medical & dental insurance for you and your family
Access to world-class training resources
Exclusive offers from Workperks from hundreds of top brands
RRSP contributions with diverse investment portfolios
Paid sick time to care for yourself or your family
Well-being support programs
Freedom to work from almost anywhere in the world for 4 weeks a year
Dedicated mentorship
Global mobility pathways
Wellness-first culture rooted in true diversity and inclusion
Certinia Developer owning Softchoice’s customized PSA platform and Salesforce components. Designing SAP, SAP Concur, and MuleSoft integrations for this IT solutions provider.
Hotfix Developer resolving urgent production issues for Paystone, a North American payments and software company. Investigating transactional data, coding fixes, and deploying reliable client solutions.
Senior Software Engineer role at Fable, focusing on AI and full - stack development. Build AI - first products for accessibility, owning problems end - to - end.
Execute and support EFTR regulatory reporting activities, including data remediation and compliance. Ideal for professionals with AML reporting experience and strong data skills.
Seeking a skilled ETL Tester to independently lead testing efforts for a banking client, managing functional and automation testing in an Agile environment.
Integration Developer building Apache Camel, Kafka, and OpenShift solutions for PLATO, Canada’s Indigenous - owned software testing and technology services company. Delivering secure enterprise integrations, APIs, and automated data exchange.
Director of Engineering co - leading Lazer’s AI - powered forward - deployed engineering team. Guiding architecture, talent, client engagements, AI standards, and technical delivery at a digital product studio.
z/OS Connect Systems Programmer supporting TD’s mainframe banking infrastructure. Maintaining, testing, and deploying z/OS Connect and IMS systems with rotating on - call support.
Provide senior administrative and operational support to HR Branch, including executive support, budget coordination, event planning, and program coordination for a provincial government agency in Toronto.