Job details
Sr Software Engineer -React Native
- GraphQL
- Next.js
- React.js
- Apollo
- CSS
- HTML
- JavaScript
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 1 year ago
Overview
Here at Discount Tire, we celebrate the spirit of our people with extraordinary pride and enthusiasm. As America’s largest independent tire retailer, specializing in tires & wheels, we have over 1,100 store locations and continue to grow every year. Our consistent growth over the last 60 years, the loyalty of our customers and passion of our people makes Discount Tire a great place to work.
Discount Tire’s Mobility and Web Applications Team is aptly named as we innovate and create cutting edge mobile and web solutions for our store employees, as well as our Fleet business and general consumers. Across our footprint of over 1,100 stores nationwide, customers will experience caring people doing the right thing to ensure they leave safer than when they arrived. As the “Car Builders”, our team puts the right tools in the hands of our employees (the “Car Drivers”) to enable them to earn our customer’s trust and business each and every day. Whether it is through the use of handheld mobile (Zebra) devices and custom applications that employ the use of laser tread depth readers, OCR (Optical Character and Image Recognition) scanning, or industry-leading innovative store concepts (see Pit Pass - Flowery Branch, GA), to customer-facing innovations like Journey Tracker and Trip Tracking in our mobile apps, we continue to evolve and grow our capabilities and make strides in providing a world-class sales and service experience!
We operate as a high-performing team with a wealth of skill, experience and proven track record to back it up! We lean on and challenge each other, expect the best, and we deliver results. More importantly, we have FUN doing it. For the individual who is up to the challenge, and is willing to work hard, we’d love to meet you.
Under minimal supervision, the Senior Software Engineer (React) is responsible for performing complex design, programming and testing work related to the implementation, enhancement and support of assigned application per business requirements and specifications.
Essential Duties and Responsibilities:
Here at Discount Tire, we celebrate the spirit of our people with extraordinary pride and enthusiasm. As America’s largest independent tire retailer, specializing in tires & wheels, we have over 1,100 store locations and continue to grow every year. Our consistent growth over the last 60 years, the loyalty of our customers and passion of our people makes Discount Tire a great place to work.
Discount Tire’s Mobility and Web Applications Team is aptly named as we innovate and create cutting edge mobile and web solutions for our store employees, as well as our Fleet business and general consumers. Across our footprint of over 1,100 stores nationwide, customers will experience caring people doing the right thing to ensure they leave safer than when they arrived. As the “Car Builders”, our team puts the right tools in the hands of our employees (the “Car Drivers”) to enable them to earn our customer’s trust and business each and every day. Whether it is through the use of handheld mobile (Zebra) devices and custom applications that employ the use of laser tread depth readers, OCR (Optical Character and Image Recognition) scanning, or industry-leading innovative store concepts (see Pit Pass - Flowery Branch, GA), to customer-facing innovations like Journey Tracker and Trip Tracking in our mobile apps, we continue to evolve and grow our capabilities and make strides in providing a world-class sales and service experience!
We operate as a high-performing team with a wealth of skill, experience and proven track record to back it up! We lean on and challenge each other, expect the best, and we deliver results. More importantly, we have FUN doing it. For the individual who is up to the challenge, and is willing to work hard, we’d love to meet you.
Under minimal supervision, the Senior Software Engineer (React) is responsible for performing complex design, programming and testing work related to the implementation, enhancement and support of assigned application per business requirements and specifications.
Essential Duties and Responsibilities:
- Gather and assess development requirements and/or specifications from business stakeholders.
- Translate development requirements and specifications into high quality, efficient solutions.
- Provide support, technical explanations and documentation as necessary.
- Identify opportunities to re-engineer/integrate existing processes.
- Maintain awareness of the relevance and importance of activities and how those contribute to achieving quality outcomes.
- Complete work in a timely and accurate manner while providing exceptional customer service.
- Provide technical expertise, ensuring quick turnaround in identifying application issues and providing solutions in a timely manner.
- Develop detailed plans and accurate estimates for completion of build, system testing and implementation phases of project.
- Transform business functional requirements into technical program specifications to code, test and debug programs.
- Develop, code, document and execute unit tests, systems, integration and acceptance tests and testing tools for functions of high complexity.
- Perform performance tuning to improve performance and scalability over multiple functions.
- Manage operational support, performing work during change windows as well as providing on call support as required by the team.
- Mentor and coach junior developer resources.
- Manage design, development and implementation of projects.
- Review and revise technical designs to meet project requirements.
- Other duties as assigned.
Qualifications:
- 6+ years of experience in related application development, including experience in React implementations
- 6+ years of experience, and several full cycle project completions required
- Programming experience related to creation of components, pages, and screens for front-end applications as well as GraphQL server-side queries and mutations.
- Experience developing in related assigned application using JavaScript, HTML, CSS, React 16+, NextJS, GraphQL, Apollo, and Styled Components.
- Experience using unit test frameworks such as Jest and React Test Library.
- React Native experience REQUIRED
- Strong knowledge and understanding of technical concepts and architecture related to assigned application(s).
- Strong working knowledge of data modelling, integrations (Mulesoft experience a plus), and security auth integrations (such as Okta and OAuth)
- Design and development experience of simplified/flexible/extensible UI in applications.
- Develop GraphQL server including queries and mutations.
- Experience working through full lifecycle projects of all sizes and varying complexities.
- Experience working in an Agile development environment.
- Strong written and verbal communication skills are a must.
- Ability to work collaboratively in a cross-functional team environment.
- Time management skills, and the ability to juggle multiple priorities and meet deadlines.
- Ability to work independently and in a team is vital.
- Ability to work efficiently and accurately under pressure, meet deadlines and present a professional demeanor is essential.
- Ability to respond to different organizational situations while maintaining a positive and friendly attitude is necessary.
- Maintaining confidentiality, treating others with respect and upholding company values are key attributes.
- Organizational and problem-solving skills, a can-do attitude, and the ability to adjust to changing requirements are essential.
Educational Requirements:
Bachelor’s Degree Preferred Or Equivalent Work Experience
Discount Tire provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local law.
Bachelor’s Degree Preferred Or Equivalent Work Experience
Discount Tire provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local law.