Arc'teryx
Technology
SeniorSoftwareEngineer–MobileApp
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer – Mobile App at Arc'teryx. Skills: Mobile App Development, Full Stack Development, DevOps, Performance Optimization. Direct development direction. Direct technical health”
What You'll Achieve.
Support ecommerce growth; Support ecommerce maintenance; Improve application tests; Improve application quality; Set up non regression detection systems
Industry & Context.
Debugging; Root cause analysis; Identifying problems; Developing solutions
What They're Looking For.
Must Have
5+ years relevant experience, Full stack development experience, Agile/Scrum environment experience, Programming language polyglot, Proficient in TypeScript, Proficient in NodeJS, Expert in React Native, Comfortable with Swift/Kotlin, Experience with transactional databases, Experience with NoSQL databases, Proficient in automated user tests, Proficient in unit tests, Experience integrating with 3rd party APIs, Experience with OAuth 2.0, Experience with headless solutions, Experience with cloud computing providers, Experience with container solutions, Experience with CI/CD pipelines, Experience with CDN configuration, Experience with Web Servers configuration, Experience with Load balancers configuration, Great communication skills, Great problem solving skills, Great documentation skills
Nice to Have
Mobile only challenge experience, Advocate for schema-first approach, Knowledge of Micro Services concepts, Knowledge of Micro Services architecture
What You'll Do.
Direct development direction
Direct technical health
Become subject matter expert
Understand systems deeply
Debug systems effectively
Demonstrate major skill
Produce technical documentation
Participate in code reviews
Mentor via code reviews
Execute performance tuning
Execute improvement balancing
Execute usability balancing
Contribute to common code bases
Define standards for team
Present at team meetings
Break down user story
Seek evidence for ideas
Build cases for ideas
Work effectively with non-tech members
Identify problems with requirements
Help team course-correct
Align with leadership practices
Coach software engineers
Mentor software engineers
Build maintainable software
Deliver maintainable software
Build high-quality software
Deliver high-quality software
Support ecommerce growth
Support ecommerce maintenance
Implement best developer experiences
Contribute to software architecture
Improve application tests
Improve application quality
Define clear contracts
Set up non regression detection
How You'll Work.
Team & Collaboration
Work with non-tech members; Code reviews; Pairing; Knowledge sharing sessions
Communication Scope
Technical documentation; Knowledge sharing
Process & Methodology
Agile, Scrum, Breaking down user story, Completing sub-tasks
Full Job Description
## If you were in the Senior Software Engineer now, here are some of your core responsibilities and activities you would be doing Directing the development direction and technical health of a medium-sized product area made up of a collection of features Becoming a subject matter expert of your specific product business domain Understanding systems deeply, enabling you to debug them effectively and efficiently without significant difficulty Demonstrating at least one major skill outside of programming such as devops, performance optimization, monitoring, or visual design Helping mentor and raise the technical bar of other team members Producing technical documentation for existing parts of the system and propositions to refactor parts of the product domain Participating extensively in code reviews, and mentoring others via code reviews and pairing Executing performance tuning, improvement, balancing, usability, and automation Contributing to the common code bases and defining standards for the team Presenting at team meetings for knowledge sharing Owning technical design for projects of moderate complexity and understanding the trade-offs in creating good software in their area Requiring very little oversight beyond high-level direction; taking a complex user story, breaking it down into sub-tasks, and completing sub-tasks with relative ease Showing initiative beyond knocking tasks off a list; identifying and suggesting areas of future work for yourself or your team Seeking evidence to support your ideas and starting to build cases for these ideas Working effectively with non-tech members of your area; identifying problems with requirements and helping the team course-correct around these issues Aligning with ARC'TERYX leadership practices and culture in your daily work ## Here are some of the things you could be working on in the future Coaching and mentoring of other software engineers Building and delivering maintainable, high-quality software to support the growt
Applying for this Senior Software Engineer – Mobile App role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about Arc'teryx?
Real rants from real employees. Read before you apply.