Sr. Software Engineer, Mobile App

Retail Services & Systems, Inc

Town of Florida (NY)

On-site

USD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid Time Off (PTO)
Generous store discounts
Health care plans
401(k), HSA, FSA benefits
Disability & life insurance
Paid parental leave
Pet insurance
Career development & product training

Job summary

Total Wine & More is searching for a Senior Software Engineer to develop scalable mobile applications. You will work collaboratively to enhance customer experiences using technologies like React Native and Go.

Successful candidates will have a strong background in JavaScript, a commitment to high-quality engineering practices, and excellent communication skills. The role offers various benefits including paid time off, health care plans, and career development opportunities.

Qualifications

  • 4-6 years of professional software development experience.
  • Hands-on experience with React Native including functional components.
  • Strong understanding of modern web fundamentals.

Responsibilities

  • Design and develop scalable mobile applications.
  • Implement modular systems and APIs.
  • Write and maintain high-quality code with strong test coverage.

Skills

JavaScript (ES6+)
React Native
TypeScript
Go
RESTful APIs
Redux
Debugging
Problem-solving

Education

Bachelor’s Degree in Computer Science or related field

Tools

NoSQL databases
HTML5
CSS3

Job description

About the Role

Total Wine & More is seeking a Senior Software Engineer, Mobile App to help design, build, and optimize our next-generation digital commerce platform. In this hands‑on role, you will develop scalable, cloud-native mobile applications using React Native, TypeScript, Go, and modern architectural patterns to deliver seamless customer experiences. You will partner with product managers, architects, backend engineers, test automation engineers, and UX designers to turn functional requirements into robust, maintainable solutions. You will lead complex feature development, refactor core modules, and introduce design patterns and techniques that improve code quality, performance, and accessibility. As a senior team member, you will mentor junior engineers, share best practices, and help continuously improve our development processes. You will also present design ideas and technical approaches to architects and team leads to gain feedback and alignment, helping shape the future of our digital ecosystem.

Responsibilities
  • Design and develop scalable mobile applications that deliver reliable performance and an exceptional customer experience.
  • Implement and extend modular systems, APIs, and shared components that promote maintainability, reusability, and consistency across distributed environments.
  • Write, review, and maintain high‑quality, production‑ready code with strong test coverage, readability, and adherence to established engineering standards.
  • Collaborate with product managers, QA engineers, UX designers, backend developers, and Scrum Masters to translate requirements into robust, testable solutions.
  • Contribute to code and design reviews, applying secure, accessible, and performant coding practices while learning from and sharing knowledge with peers.
  • Refactor and improve existing systems to reduce technical debt, enhance performance, and align with evolving architecture guidelines set by leads and architects.
  • Monitor and troubleshoot applications using observability and automation tools, contributing to continuous improvement of system reliability and incident response.
  • Participate in the on‑call rotation with engineering and product teams to support production systems, assist in root‑cause analysis, and ensure system stability.
Qualifications
  • Bachelor’s Degree in Computer Science, Engineering, Mathematics, or a related field preferred, or equivalent years of experience (4–6 years).
  • Professional software development experience using JavaScript (ES6+), HTML5, and CSS3 in production environments.
  • 3–6 years hands‑on experience with React Native, including functional components, hooks, and state‑management patterns.
  • Experience working with a statically typed language such as Go, TypeScript, Java, or Rust in building backend services or APIs.
  • Strong understanding of modern web fundamentals, including asynchronous programming and RESTful APIs.
  • Proficiency in Redux, TypeScript, and experience working with NoSQL or relational databases.
  • Exposure to AI‑assisted development or integrating Model Context Protocol (MCP) tools for context‑aware workflows is a plus.
  • Demonstrated commitment to high‑quality engineering practices, including writing maintainable code, contributing to peer reviews, and following secure and accessible coding standards.
  • Excellent problem‑solving, debugging, and analytical skills with a proactive, learning‑oriented mindset.
  • Effective verbal and written communication skills with the ability to collaborate across multidisciplinary teams.
Benefits
  • Paid Time Off (PTO)
  • Generous store discounts
  • Health care plans (medical, prescription, dental, vision)
  • 401(k), HSA, FSA, Pre‑tax commuter benefits
  • Disability & life insurance coverage
  • Paid parental leave
  • Pet insurance
  • Critical illness and accident insurance
  • Discounted home and auto insurance
  • College tuition assistance
  • Career development & product training
  • Consumer classes & More!
Equal Opportunity

Total Wine & More is an equal opportunity employer and all qualified applicants will receive consideration for employment without discrimination based on race, color, religion, national origin, sex, sexual orientation, age, marital status, veteran status, disability, or any other characteristic protected by applicable law. Total Wine & More makes reasonable accommodations during all aspects of the employment process, including during the interview process. Total Wine & More is a Drug Free Workplace.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Mobile Engineer — React Native & TypeScript
Senior Mobile Engineer — React Native & TypeScript

Retail Services & Systems, Inc • Town of Florida (NY)

On-site
USD 100,000 - 140,000
Paid Time Off (PTO)
Generous store discounts
Health care plans
+5
Senior DevOps Engineer
Senior DevOps Engineer

Retail Services & Systems, Inc • United States

Hybrid
USD 122,200 - 165,000
Paid Time Off (PTO)
Generous store discounts
Health care plans (medical, prescription, dental, vision)
+5
Senior Mobile Engineer – React Native
Senior Mobile Engineer – React Native

Gravity IT Resources • Miami (FL)

Hybrid
USD 110,000 - 150,000
Sr. Mobile Developer
Sr. Mobile Developer

Bright-Mls,-Inc • North Bethesda (MD)

On-site
USD 125,000 - 155,000
Health, Vision & Dental Coverage
401(k) with employer matching
Paid Time Off and Holidays
Sr. Mobile Developer
Sr. Mobile Developer

Bright MLS, Inc. • North Bethesda (MD), Northern (KY)

Hybrid
USD 125,000 - 155,000
Health insurance
401(k) match
Paid Time Off
Lead Platform Engineer
Lead Platform Engineer

Total Wine & More • Bethesda (MD)

On-site
USD 100,000 - 140,000
Paid Time Off (PTO)
Generous store discounts
Health care plans
+3
React Native – Software Engineer
React Native – Software Engineer

HEITMEYER CONSULTING INC • Tulsa (OK)

On-site
USD 110,000 - 170,000
Sr Software Engineer - Mobile (React Native)
Sr Software Engineer - Mobile (React Native)

Worky • United States

On-site
USD 151,000 - 251,000
Principal Mobile Developer
Principal Mobile Developer

Brooksource • Plano (TX)

On-site
USD 130,000 - 160,000
Competitive medical and dental benefits
401k plan with company match
Employee Assistance Program (EAP)
Software Engineer
Software Engineer

NAB Leadership Foundation • New York (NY)

Hybrid
USD 105,000 - 133,000
Employer-sponsored medical, dental, and vision coverage
Company-provided life insurance
Paid vacation and sick time
+2