Position Overview
We’re seeking a Senior Front-End Developer to extend and maintain our primary React-based frontend. In this role, you’ll implement new features, enhance performance, and help maintain a legacy AngularJS-based admin interface (though AngularJS familiarity is a plus, not a strict requirement). There may also be opportunities to contribute occasionally to backend API development—especially if you’re comfortable with Node.js—but this is primarily a front-end position.
Key Responsibilities
- Front-End Expansion: Develop and refine features in our React-based platform, ensuring high-quality, maintainable, and scalable code.
- Admin UI Maintenance: Support and gradually improve our AngularJS-based admin interface. While not the main focus, an openness to working with legacy code is appreciated.
- Performance & Usability: Continuously optimize front-end performance for speed, responsiveness, and an exceptional user experience.
- Collaboration: Partner closely with product managers, designers, and backend developers to deliver cohesive and intuitive user flows.
- Quality & Standards: Uphold and define coding standards, mentor junior developers, and ensure best practices are followed.
- Optional Backend Assistance: Pitch in on backend API development if desired. Comfort with JavaScript/Node.js is beneficial for this optional area.
Requirements
- React Mastery: Strong expertise with React, state management (e.g., Redux), and modern front-end best practices.
- Core Web Technologies: Proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3, with a portfolio showcasing responsive, user-friendly interfaces.
- Testing & Tooling: Familiarity with front-end testing frameworks and performance optimization techniques.
- Version Control: Strong experience with Git and collaborative workflows, including pull requests and code reviews.
Nice-to-Have Skills
- AngularJS Exposure: Experience with, or willingness to learn, AngularJS to support the legacy admin UI.
- Next.js: Experience working with Next.js web development framework.
- Full-Stack Comfort: Ability to assist with backend development tasks on occasion, ideally leveraging Node.js.
- Design Collaboration: Experience working directly with UX/UI designers to translate concepts into polished user experiences.
Contract Details
- Duration & Availability: Full-time contract position for a long-term engagement.
- Location: Remote candidates are welcome, with some flexibility for team meetings across time zones.
If you’re a seasoned front-end expert excited about creating exceptional user interfaces and contributing to a dynamic e-commerce platform, we’d love to hear from you.
Join GearLaunch and help shape the future of online creation and commerce!