Description
As a senior mobile software engineer at ATG you will be a part of a collaborative agile team that is focused on delivering high value, high-performance features to our customers through a high-transaction e-commerce mobile application. You understand that quality is something that is everyone’s responsibility. You will work closely with Product, Design, and Engineering representatives to make significant enhancements to our site that will improve the customer experience. Your team is expected to take ownership of the products you work on and actively embrace improving how you achieve outcomes. You will have great opportunities to grow as ATG continues to expand, integrate, and build new products.
By giving millions of items second, third, and even infinite lives, we are accelerating the growth of the circular economy and creating a new global channel of sustainable commerce.
Key Responsibilities
Design and develop new features and systems.
Collaborate early and often with your teammates and other stakeholders to understand the scope of features.
Contribute to and utilize the ATG design system.
Help drive the creation of clear stories and acceptance criteria.
Contribute to quality through clean coding and pattern usage.
Write unit and other automated tests.
Pair program and code review your teams’ work.
Document and communicate the things you have learned and built.
Key Requirements
Collaboration and innovation
Strong analytical and problem-solving skills as well as attention-to-detail
The ability to multitask and remain calm and focused in a demanding environment
Strong verbal and written communication skills – with strong presentation capabilities for technical leaders of the team
What you need for success:
Bachelor’s degree in computer science or related field or equivalent technical experience.
5+ years of mobile development experience.
Expert level in React Native
Experience with Expo
Experience with Expo Router / React Navigation
Experience with Redux
Experience with Unitstyles
Experience with React Native Testing Library/Jest
Experience with E2E testing on mobile
Experience with TypeScript
Experience with building for different audiences e.g. internationalization, accessibility
Interest in learning new technologies such as AI “prompt-driven development” and languages as necessary.
Customer focused approach.
Expert ability to debug code
Nice to have:
Native iOS and/or Android development experience (Swift / Kotlin).
E-commerce experience.
Experience with Tailwind CSS
Experience with React-Query