FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Mobile App
Arc'teryx EquipmentSenior Software Engineer at ARC’TERYX developing technical software and collaborating with cross-functional teams. Within a hybrid work setting, guiding product capabilities and architecture.
Tech Stack
Tools & technologiesCloudKotlinNode.jsNoSQLReactReact NativeSwiftTypeScript
About the role
Key responsibilities & impact- Play a pivotal role in the development of our technical product domain.
- Guide team decisions, product capabilities, and software architecture.
- Collaborate with a team of driven and experienced software engineers.
- Work alongside colleagues who are passionate about proactively improving existing systems and ensuring long-term operational stability.
- Thrive in a team environment and share your skills and expertise.
- Own technical design for projects of moderate complexity and understand trade-offs in software creation.
Requirements
What you’ll need- 5+ years relevant experience with full stack development in an Agile/Scrum environment
- You are programming language polyglot, and you excel in 1 or 2 languages
- Extensive knowledge of programming best practices
- Proficient in TypeScript and NodeJS
- Expert in React Native, and comfortable with Swift/Kotlin, and the specific mobile only challenge
- Experience with transactional and NoSQL databases
- Proficient in writing and maintaining automated user tests and unit tests
- Advocate for a schema-first approach, i.e. defining the API schema first before writing any code or implementing the APIs
- Experience integrating with 3rd party APIs, OAuth 2.0, headless solutions
- Experience working with cloud computing providers, container solutions, and CI/CD pipelines
- Knowledge of Micro Services concepts and architecture
- Experience with CDN, Web Servers, Load balancers configuration and management
- Great communication, problem solving, and documentation skills
- Proactive in identifying the root cause of issues and developing solutions
- Highly flexible and adaptable when faced with ambiguity
- Passion for your work is paralleled by your passion for getting outside and living it
Benefits
Comp & perks- Extended health, dental, and vision coverage, including mental health support, fertility benefits, gender-affirming care and a 24/7 Employee Assistance Program (EAP).
- RRSP matching and eligibility for Arc'teryx Annual Incentive Plan and access to Employee Stock Purchase program (ESPP) where applicable.
- Paid time off, wellness time, and No Wasted Day program (dedicated paid days to get outside & explore).
- Parental leave top-up and a nesting period for new parents.
- Professional development opportunities, Arc'teryx Academies (outdoor skill-building events), Employee Belonging Councils, and access to employee discounts and Pro Deals (exclusive discounted pricing on gear).
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
full stack developmentAgileScrumTypeScriptNodeJSReact NativeSwiftKotlinNoSQL databasesautomated user tests
Soft Skills
communicationproblem solvingdocumentationproactiveflexibleadaptableteam collaborationpassion for work