Job Description
Company Overview
Commerce is a growing technology-driven organization focused on building scalable digital commerce solutions for modern businesses. The company is committed to creating high-performance web applications that deliver seamless user experiences across multiple platforms and devices. With a strong engineering culture and a collaborative environment, Commerce empowers developers to work with modern technologies, contribute innovative ideas, and grow professionally in a fast-paced setting.
At Commerce, employees are encouraged to take ownership of their projects, collaborate across teams, and continuously improve their technical expertise. The company values creativity, problem-solving, and engineering excellence while maintaining a supportive workplace culture.
Job Details
- Position: Frontend Software Engineer II – React & TypeScript Specialist
- Company: Commerce
- Job Type: Full-Time
- Work Mode: Remote / Hybrid
- Department: Engineering
- Experience Level: Mid-Level Professional
- Industry: Software Development & Digital Commerce
Job Description
Commerce is seeking a talented and motivated Frontend Software Engineer II with strong expertise in React and TypeScript to join its growing engineering team. The ideal candidate will have experience developing scalable, responsive, and user-friendly web applications while collaborating closely with product managers, backend engineers, and UI/UX designers.
In this role, you will contribute to the development of modern frontend architectures, optimize application performance, and help create intuitive digital experiences for users worldwide. You will work on challenging projects involving reusable component systems, API integrations, responsive interfaces, and performance-focused frontend solutions.
The successful candidate should have a strong understanding of frontend best practices, component-based architecture, state management, and clean coding standards. Candidates who are passionate about modern web technologies and enjoy solving complex technical problems will thrive in this position.
Key Responsibilities
- Develop and maintain modern web applications using React and TypeScript
- Build reusable UI components and scalable frontend architectures
- Collaborate with cross-functional teams including designers, product managers, and backend developers
- Optimize applications for maximum speed, responsiveness, and scalability
- Write clean, maintainable, and well-documented code
- Participate in code reviews and contribute to engineering best practices
- Troubleshoot frontend issues and implement effective technical solutions
- Integrate frontend systems with RESTful APIs and backend services
- Ensure consistent user experiences across browsers and devices
- Contribute to improving development workflows and frontend performance standards
- Stay updated with the latest frontend development trends and technologies
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Strong professional experience with React.js and TypeScript
- Solid understanding of JavaScript ES6+ concepts and modern frontend development practices
- Experience with state management libraries such as Redux, Zustand, or Context API
- Familiarity with HTML5, CSS3, responsive design, and cross-browser compatibility
- Knowledge of frontend testing frameworks and debugging tools
- Experience working with REST APIs and asynchronous programming
- Understanding of Git version control and collaborative development workflows
- Strong problem-solving and analytical thinking abilities
- Excellent communication and teamwork skills
- Ability to manage tasks effectively in a fast-paced development environment
Preferred Qualifications
- Experience with Next.js or modern frontend frameworks
- Familiarity with cloud platforms and deployment workflows
- Knowledge of CI/CD pipelines and frontend automation tools
- Understanding of accessibility standards and web performance optimization
- Previous experience working in Agile or Scrum-based teams
- Exposure to design systems and component libraries
Benefits
Commerce offers a professional and growth-oriented work environment designed to support employee success and long-term career development.
Employees may receive:
- Flexible work arrangements including remote opportunities
- Career advancement and learning programs
- Access to modern development tools and technologies
- Collaborative and innovative engineering culture
- Paid time off and company holidays
- Professional development support and technical training
- Health and wellness initiatives
- Opportunities to work on impactful large-scale projects
Why Join Commerce
Joining Commerce means becoming part of a forward-thinking engineering team focused on innovation, collaboration, and technical excellence. The company values individuals who are passionate about creating high-quality digital experiences and encourages engineers to contribute ideas that influence product direction and technical strategy.
This role provides an opportunity to work with modern frontend technologies while solving real-world challenges in a dynamic and supportive environment. Engineers at Commerce are empowered to take ownership of their work, improve their technical expertise, and contribute to products used by a wide range of customers.
How to Apply
Interested candidates can apply for the Frontend Software Engineer II – React & TypeScript Specialist position by submitting an updated resume along with relevant project experience and portfolio links.
Applicants are encouraged to highlight:
- React and TypeScript project experience
- Frontend architecture and component development work
- Performance optimization achievements
- Experience collaborating within engineering teams
- GitHub profiles or portfolio projects showcasing technical skills
Shortlisted candidates may be contacted for technical assessments, coding discussions, and interview rounds as part of the hiring process at Commerce