About The Position

We're seeking a skilled Software Engineer with exceptional expertise in the React web framework to join our dynamic team. This role is perfect for a passionate developer who thrives in an Agile/Scrum environment and brings hands-on experience in the eCommerce industry. Proficiency in Node.js, Next.js, and TypeScript is essential to excel in this position. As a key contributor, you'll play a pivotal role in driving the growth of our eCommerce portfolio, spanning domestic, international, and commercial markets.

Requirements

  • Bachelor's degree in Computer Science, MIS, Information Technology or related field required
  • Experience developing web applications in React, Redux, Next.js, Node.js, JavaScript and TypeScript
  • Proficient with modern React using hooks, context and state management
  • Typically requires 4 to 7 years of experience as a full-time developer
  • Experience using SCM tools like Git, GitLab, and GitHub
  • Ability to perform tasks with some technical supervision
  • Ability to work on a distributed team using chat and collaboration software for primary communications
  • A strong advocate of clean code

Nice To Haves

  • Familiarity developing software using Agile processes and the Scrum framework

Responsibilities

  • Implement features in React that meet business requirements while maintaining a healthy, sustainable, and reliable codebase
  • Produce clean, readable, maintainable code in TypeScript & JavaScript
  • Understand business requirements
  • Convert business needs into technical requirements
  • Work with peer developers and leads using collaboration tools for requirements refinement, pair programming, code reviews, design reviews, and other developer activities
  • Conduct regular code reviews and merges
  • Work with other developers to develop robust solutions
  • Pair with other developers on more complex problems
  • Contribute to overall group objectives like finding opportunities for cross-product code reuse, improving developer experience using automation, and improving operational stability
  • Create reusable components
  • Develop modular code
  • Write unit tests and integration tests to ensure code quality
  • Develop code that is optimized for e-commerce applications
  • Use node.js to optimize communication between backend and front end
  • Algorithms must be optimized for quick execution
  • Analyze analytics data to help business partners optimize flows and increase conversion rates
  • Migrate, where necessary, code execution from client side to server side using tools like next.js
  • Optimize and resolve bottlenecks affecting the page speed by analyzing network traffic

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service