Find Jobs Find Talent
Sr. Full Stack Developer
Minneapolis, MN  |  Hybrid, Onsite
Contract Position
It appears that you have already applied to this job.
Applied on May 29, 2023
Job Id #62515 Posted March 28, 2023

Job Description:
  • The Personalization Experiences team is focused on making it easy for customers to take their next best action and get the most out of their shopping experience.
  • By building highly personalized entry points for each phase of the shopping journey (Discover, Shop, and/or Enjoy) this department works across the site to build relationships with customers.
Project Description:
  • Work as part of a highly innovative team looking to leverages personalized date to build new and unique personalized experiences that make a customers shopping journey unique to their needs and products.
  • Help the customer to get to where they want to go while they are discovering and shopping for products.
  • Leverage customer and product date to support and show the customer what's possible with their products.
  • Do you want to directly impact how millions of customers shop on their devices? Do you enjoy interesting and challenging projects? We are looking for Developers who are passionate about creating amazing mobile experiences and apps.
  • This is a great opportunity to work within an established team as we look to scale up to bring the new experiences to life for mobile users.
Position Summary/Job Description:
  • You’ll be part of the Client engineering team responsible for building modular and scalable experiences for customers in React Native and Native Android/ iOS.
  • Directly contribute to the architecture and technical direction for features design related to how a user navigates the app and interacts with their products. 
  • You’ll collaborate on dynamic strategies for the performance, usability and accessibility of features that reach industry leading amounts of traffic.
  • You’ll be part of an innovation driven team that will look to define new technology trends and influence development patterns throughout the company.
How much time will the resource spend pair programming? 
  • 10%-30%
  • The team utilizes dev huddles to collaborate on work and can break out in to pairing sessions to support the development process.
  • This role will be in support of larger React Native adoption throughout the company and will have mentoring opportunities for leading and inspiring other developers. 
Skills Overview:
What are the top five skills and number of years of experience required to perform this job?
  • 4+ years of software engineering experience in the mobile app space.
  • 3+ years React Native experience
  • 2+ year Android experience
  • Hands on experience integrating React/React Native experiences into Android platforms.
  • Communicate effectively in both verbal and written form for code reviews and technical discussions. 
What are some preferred/nice to have skills the manager is looking for?
  • Experience in iOS native
  • Would like you to have developed/published at least one relevant mobile offering on Android, preferably also iOS
  • Passionate about technology and creative in finding new implementations for it.
  • Able to articulate technical topics to both engineering teams and non-technical partners.
  • Comfortable working in an agile environment and able to self-identify work that needs to be done. 
  • Leadership and mentoring of more junior engineers by pairing and reviewing code
  • Javascript experience and an interest in developing for app and web.
  • Experience with GraphQL and JSON Graph data structures
  • Experience with VM and build tools (Cocoapods, Gradle, Babel, Xcode, Android Studio)
  • Experience with commonly used libraries (Retrofit, Butterknife, Espresso, Alamofire, Axios, etc) is a bonus
  • Experience using build and deployment tools. (Github Actions, Jenkins)
  • Version control systems such as Git and repo management like Github / BitBucket
  • Unit testing (Jest, Enzyme, React Testing Library)
  • Automated testing (Cypress, Webdriver, etc)
  • Experience with bundling technologies (Webpack, Rollup)
  • Experience with Cloud Infrastructure; AWS / OpenStack
  • Understanding of frontend performance best practices
  • Developed with Pattern Libraries and reusable design patterns
Will there be a Hacker Rank test Required for this REQ? 
  • Yes

Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer. We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.

In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact

All applicants applying must be legally authorized to work in the country of employment.


What is your gender?

What is your ethnicity?

What is your Veteran / U.S. Military Status?

Do you identify with one or more of the classifications of protected veterans below?

If yes, please indicate by checking the appropriate box below

Do you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Horizontal is proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace.


You have saved your first job! To see all your Saved Jobs, click here. Or continue scrolling through jobs and bookmark openings that catch your eye and apply for those jobs later.

Return to Job Search

We’re sorry!

There are currently no open positions in your location or accepting applications from out of the country

Return to Home
Cookies help us improve your website experience.
By using our website, you agree to our use of cookies.