- Develop and maintain frontend components using HTML, CSS, JavaScript, React, and Next.js following company standards and best practices. Actively participate in code reviews to improve code quality and knowledge sharing.
- Build backend services and APIs using Node.js, implementing RESTful endpoints that support frontend applications. Work with databases and ensure optimal performance and security.
- Collaborate with senior developers and cross-functional teams to understand requirements, design solutions, and implement features end-to-end. Seek mentorship and leverage pair programming to accelerate learning.
- Debug and troubleshoot issues using browser developer tools, server logs, and debugging frameworks. Contribute to improving development processes and documentation for future team members.
- Participate in sprint planning, daily stand-ups, and retrospectives. Take ownership of assigned tasks and communicate blockers proactively to ensure team goals are met.
- Maintain clean, readable, and well-documented code. Write meaningful commit messages and follow version control best practices using Git.
- Learn and apply TypeScript gradually in projects to enhance type safety and code reliability. Gain understanding of modern development tools, testing frameworks, and deployment pipelines.
- Contribute to bug fixes and feature development while maintaining commitment to code quality, security, and adherence to Staples engineering culture.
Requirements
Primary skills:
- Software testing (Manual & Automation)
- Test case Texecution
- Selenium/Cypress
- API testing (Postman/REST Assured)
- Bug tracking (JIRA)
- Regression & Integration testing
- SQL basics
- Agile/Scrum
Good to have skills:
- CI/CD knowledge
- Security testing
- Test automation frameworks
- Scripting (Java/JavaScript/Python)
- React JS
- Cloud knowledge (AWS/Azure)
- Version control (Git)