N
N-iX
MobileSenior
Senior React / React Native Engineer
React NativeReactNode.jsTypeScriptREST APIGCPAWSAzureCI/CDDockerWebSocketsKafkaPub/SubExpoAngularAnthropiciOSAndroid
About the Position
Our client is a leading Canadian online brokerage and wealth management fintech. The Senior React / React Native Engineer will join one of the product pods in the Experience Platform engineering group, leading design and delivery of React Native and ReactJS applications, and building Node.js/TypeScript services.
Responsibilities
- Lead technical design and delivery of complex front-end features across React Native and ReactJS, documenting architectural trade-offs.
- Build and maintain Node.js/TypeScript services and RESTful APIs that support the web and mobile clients.
- Own cross-platform performance of your area: memory profiling, bundle size, render optimization and real-time data rendering.
- Break down large, ambiguous problems into deliverable increments and sequence them with product partners.
- Set and enforce engineering standards for code quality, testing, security, observability and operational readiness.
- Maintain automated test suites and improve CI/CD pipelines and app release practices.
- Mentor intermediate and junior developers through code reviews and pairing.
- Partner with Product, UX, Enterprise Architecture and Security on scalable, resilient and compliant designs.
- Take part in incident response and on-call rotations, and drive blameless post-incident reviews to closure.
- Explore and adopt AI tools that improve developer productivity.
Requirements
- 6+ years of experience building, shipping and operating production software.
- 5+ years of hands-on experience with React Native (Expo or Bare) or ReactJS, and 1+ year with the other, including strong command of state management and component architecture.
- 1+ years of commercial experience with Node.js and TypeScript, including building and consuming RESTful APIs.
- Proven experience with RESTful APIs and microservices or service-oriented architectures, from the consuming or the building side.
- Cloud-native experience (GCP preferred; AWS or Azure considered), CI/CD and containerized workloads.
- Experience leading technical initiatives across several developers without formal authority.
- Strong communication skills in English, able to explain technical trade-offs to engineering and cross-functional audiences.
- Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience.
Benefits
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
Senior React / React Native Engineer
View Original