Developer, IT Front End
Role details
Job location
Tech stack
Job description
The Sr. Developer, IT Front End will have a deep understanding of e-commerce and expertise in modern front-end technologies like React and Next.js. This role involves leading the development and maintenance of our e-commerce solutions, ensuring seamless user experiences and high performance. The Sr. Developer, IT Front End will mentor junior developers, collaborate closely with the back-end team, UX/UI designers, and other stakeholders to deliver top-notch e-commerce solutions, + Lead the development and maintenance of front-end components for e-commerce platforms using React and Next.js.
- Ensure the technical feasibility of UI/UX designs.
- Mentor and guide junior front-end developers.
- Utilize an in-depth understanding of modern e-commerce architecture, modules, and best practices.
- Performance Optimization:
- Optimize applications for maximum speed and scalability.
- Implement best practices for performance optimization, including lazy loading, code splitting, and caching.
- Collaboration:
- Work closely with UX/UI designers, back-end developers, and other stakeholders to deliver high-quality products.
- Participate in code reviews and provide constructive feedback to peers.
- Innovation and Best Practices:
- Stay up-to-date with the latest industry trends and technologies.
- Implement best practices in front-end development and contribute to continuous improvement.
- E-Commerce Integration:
- Integrate front-end components with back-end services and APIs.
- Ensure seamless integration with e-commerce platforms and third-party services.
Requirements
Experience: 6+ years in front-end development, particularly in e-commerce environments. Expertise in React and Next.js and experience with modern front-end build pipelines and tools with a proven track record of mentoring junior developers.
Education: Bachelor's or Master's degree in Computer Science, Information Systems, or a related field. Any suitable combination of education and experience will be considered.
Professional Certifications: Relevant certifications in front-end development, e-commerce, or related technologies are advantageous.
High Demand IT Specialized skills: HTML, CSS, JavaScript, React JS, JQuery, GraphQL and Node JS
Platform knowledge (UNIX, Linux, Windows):
Preferred knowledge, skills or abilities
- Strong proficiency in JavaScript, HTML5, CSS3, and related web technologies.
- In-depth knowledge of React and Next.js frameworks.
- Extensive experience with state management libraries (e.g., Redux, MobX).
- Advanced familiarity with RESTful and GraphQL APIs.
- Deep understanding of modern authorization mechanisms, such as JSON Web Token.
- Extensive experience with front-end testing frameworks (e.g., Jest, Mocha).
- Advanced familiarity with version control systems, preferably Git.
- Comprehensive understanding of responsive design principles and cross-browser compatibility.
- Proven experience with performance optimization techniques and tools.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- An innovative mindset with a passion for staying up-to-date with industry trends and driving continuous improvement.
- Strong leadership and mentorship abilities, with experience in guiding and developing junior team members.
- Experience in leading complex front-end projects and delivering high-quality solutions.
- Demonstrated ability to excel in a fast-paced, dynamic environment.
- Proven experience in the retail or agriculture industry is preferred.
Benefits & conditions
- Normal office working conditions
- Must be able to work some nights and weekends
- Occasional travel required
Physical Requirements
- Sitting
- Standing (not walking)
- Walking
- Kneeling/Stooping/Bending
- Reaching overhead
- Lifting up to 20 pounds, Our benefits extend beyond medical, dental, and vision coverage, including company-paid life and disability insurance, paid parental leave, tuition reimbursement, and family planning resources such as adoption and surrogacy assistance, for all full-time Team Members and all part-time Team Members. Part time new hires gain eligibility for TSC Benefits by averaging at least 15 hours per week during their 90-day lookback period. The lookback period starts the first of the month following the date of hire. If the 15-hour requirement was met, the benefits eligibility date will be the first day of the month following 4 months of continuous service.