What are the responsibilities and job description for the Senior Software Engineer - Front End position at SGIC Cloud Technologies Inc.?
Job Details
Position: Senior Software Engineer - Front End
Location: Sunnyvale, CA(Hybrid)
Duration: 6 months contract
Job Description:
Introduction
This is an opportunity for you to be part of a new team that is being stood up now, and you can be a founding member to set the strategy, culture, technology and working norms. It s a unique chance to be an intrapreneur building something new from the ground up, while backed by the strength of Walmart and leveraging the assets of the world s largest omnichannel retailer.
As part of this team, the Senior Software Engineer will interact with a variety of teams including Account, Sign-in, Sign-up, Membership, Rewards, checkout, and various other internal teams.
What you'll do..
- Develop software systems and solve complex problems by leveraging state-of-the-art technology.
- Collaborate with and execute major cross-platform executions as a team, or independently when needed.
- Document knowledge and processes specific to your work.
- Utilize strong interpersonal skills in working with numerous internal teams and expand personal and team knowledge of new and upcoming products.
- Contribute to all phases of the development life cycle and write well-designed, testable, efficient code.
- Participates in medium- to large-scale, complex, cross-functional projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirement); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with cross functional teams; troubleshooting open issues and bug-fixes; enhancing design to prevent re-occurrences of defects; ensuring on-time delivery.
- Participates in the discovery phase of medium to large projects to come up with high level design by partnering with the technical lead, product management, business and cross-functional teams; help obtaining cross-function approvals; driving proof-of-concept; and implementing prototypes to validate ideas.
Minimum Qualifications
- BS/MS in Computer Science, or equivalent.
- 7 years of experience building highly scalable, high performance, responsive web applications.
- Experience building customizable, reusable, and dynamic frontend components using ReactJS, React Hooks, JavaScript, ES6, Typescript, HTML and CSS.
- Experience building a responsive, cross-browser compatible and high-performance web application.
- Proven ability in implementing best/excellent practices and Design Patterns like promises, application flow control, event/error/AJAX handling, RxJS, observables, and Redux
- Strong creative, collaboration and communication skills
- Familiarity with CI/CD, unit testing, automated frontend testing
- Build high quality code by conducting unit testing and enhancing design to prevent re-occurrences of defects
Preferred Qualification:
- Experience with online retail.
- Experience working with teams across multiple locations.
- GraphQL Experience.