Job Description
Location: Not specified / Likely remote or on-site depending on employer
Employment Type: Full-time
📝 Job Description
We are looking for a Front End React Developer to join our team and contribute to building scalable eCommerce applications. The ideal candidate is proficient in React.js, Node.js, Angular, TypeScript, and modern front-end development practices.
🎯 Key Responsibilities
- Develop and maintain web-based front-end applications using React.js, Node.js, Angular, and TypeScript.
- Implement best practices and design patterns such as promises, application flow control, event/error/AJAX handling, RxJS, observables, and Redux.
- Collaborate with cross-functional teams to deliver high-quality, maintainable, and scalable software.
- Participate in CI/CD pipelines, unit testing, and automated front-end testing.
- Work closely with back-end developers to integrate APIs and services for scalable platforms.
- Contribute to production system operations, including logging, telemetry, and alerting.
✅ Required Skills & Experience
- Bachelor’s degree in Computer Science or related field with 3–5 years experience, or Master’s degree with 2–3 years experience.
- 1+ year of front-end engineering experience with React.js, Node.js, Angular, and TypeScript.
- Strong mastery of Object-Oriented JavaScript, HTML5, and CSS3.
- Proven experience implementing design patterns, observables (RxJS), and Redux.
- Familiarity with CI/CD pipelines, unit testing, and automated frontend testing.
- Strong collaboration, communication, and problem-solving skills.
💡 Desired Skills
- Experience designing and maintaining APIs and services for highly scalable platforms.
- Exposure to cloud platforms like Azure, Google Cloud, or other cloud stacks.
- Knowledge of open-source libraries, micro-service architecture, and production operations.
- Self-starter with attention to detail and a passion for solving complex challenges.
⚡ Tech Breakdown
- 50% JavaScript
- 25% HTML5
- 25% CSS3
Daily Responsibilities:
- 50% Hands-On Development
- 50% Team Collaboration