Software Engineer
Retail Client
100% Remote
Long term Contract (potential of conversion to a FTE)
Pay Rate: $60 /hr. on W2 with benefits
This position is not open to C2C Candidates
Summary
Our client powers the expansion of digital retail operations through building and delivering industry-leading connected customer and associate experiences across surfaces including web, mobile app and in-store digital. We support and encourage everyone on our team to take an active role in driving innovation in technology behind the products and experiences we build and are looking for candidates with a clear bias-to-action that bring an experienced, solution-oriented perspective to our team.
Our client is hiring an Engineer on the Digital Delivery team, you will be engaged in the solution planning, delivery and maintenance of the eCommerce experiences that our customers use every day. The Digital Delivery - Connect team combines the strength of our Customer Data & Loyalty platform with industry-leading eCommerce core functionality to deliver industry-leading web experiences. This position works alongside a talented group of Engineers, Scrum Masters, Product Managers, Designers, and Testers in a fast-paced environment to continuously deliver high-quality, working software to our users.
Key Responsibilities and Tasks:
- Analyzes and defines business requirements to determine specifications and standards
- Codes and implements solutions that achieve the business requirements.
- Provides input on unit and functional test plans, carries out unit test plans, and aids in the use of functional test plans and the verification of test results
- Works with 3rd party architects, engineers and product developers in both troubleshooting and design capacity.
- Works with team members to expand personal and team knowledge of software development methodologies
- Participates in the squad’s support rotation to identify and resolve critical issues
- Documents technical solutions for knowledge sharing and support purposes to the team around development decisions and best practices
- Communicates technical information to a non-technical audience in a manner that can be easily understood
- Additional projects and duties as assigned
Required Computer and/or Technical Skills
- Advanced proficiency in developing HTML, SASS/LESS (CSS) and JavaScript.
- Experienced in microservice architecture
- GIT/Github/Bitbucket repository experience required
- React/Gatsby/Kotlin development experience required
- GraphQL or REST API development experience preferred
- GULP/Webpack preferred
- Google Tag Manager, Tealium or similar tag management software preferred
- Referencing UI specifications in Figma, Adobe XD, Sketch or similar experience
- JSTL Tag Libraries
- Advanced jQuery development
- Foundation 6
- Atlassian Toolset (Jira/Confluence)
- Figma
- Basic to intermediate knowledge of Google Docs, Google Sheets, Google Slides and needed development tools.