Intermediate Frontend Developer(React) en hungerhub
hungerhub · Toronto, Canadá · Remote
- Professional
Position Overview
hungerhub is looking for an Intermediate React developer. You will be predominantly working with our team to implement new projects and features, while also making improvements to the existing code base. We are looking for a self-driven and goal-oriented individual who wants to make an impact on a growing startup.
Responsibilities
- Develop User Interfaces: Design, build, and maintain efficient, reusable, and reliable user interfaces using React.
- Code Quality: Write clean, maintainable, and efficient code, ensuring the best possible performance, quality, and responsiveness of the applications.
- Collaboration: Work closely with UX/UI designers, product managers, and backend developers to create seamless and engaging user experiences.
- State Management: Implement and manage application state using tools such as Redux or Context API.
- Component Development: Develop and maintain reusable components and front-end libraries for future use.
- Testing: Write and maintain unit tests, integration tests, and end-to-end tests to ensure the reliability of the codebase.
- Performance Optimization: Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Code Reviews: Conduct code reviews and provide constructive feedback to team members.
- Documentation: Document code, application functionality, and workflows to ensure consistency and knowledge sharing.
- Continuous Improvement: Stay up-to-date with the latest industry trends, tools, and technologies to continually improve front-end development practices.
Qualifications
- Experience: Minimum of 5 years of professional experience in front-end development, with at least 3 years focused on React.
- Technical Skills: Proficient in JavaScript (ES6+), HTML5, and CSS3. Extensive experience with React and related technologies such as Redux, React Router, and Hooks.
- Tool Proficiency: Familiarity with modern front-end build pipelines and tools such as Webpack, Babel, NPM, Yarn, etc.
- Testing: Experience with testing frameworks and tools like Jest, Enzyme, Cypress, or similar.
- Version Control: Proficient in using Git for version control and collaboration.
- Design Principles: Strong understanding of UI/UX design principles and experience working closely with design teams.
- Responsive Design: Experience with responsive and adaptive design techniques.
- Performance Optimization: Proven experience in optimizing applications for performance and scalability.
- Communication Skills: Excellent written and verbal communication skills. Ability to explain complex technical concepts to non-technical stakeholders.
- Problem-Solving: Strong problem-solving skills with a proactive and analytical mindset.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.
- Leadership: Demonstrated ability to lead projects and mentor junior developers.
- Passion: A passion for front-end development and a keen interest in keeping up with the latest trends and best practices in the industry.
Benefits and Perks
- Competitive salary with performance-based incentives.
- Company-wide health benefits.
- Opportunity to make a significant impact on the growth and success of a dynamic startup.
- A collaborative work environment that encourages new ideas and innovation.
- Growth and career development opportunities as the company expands.
- Remote work with the potential for flexible working hours.
Core Values
We aim to bring the best experience for our clients as well as the hundreds of vendors we work with across Canada.
We think big - we’re transforming a largely offline industry, and we’re changing the way companies eat and what food at work means to a company's culture and collaboration.
We take risks - we’re creative and have ambitions that strive to be the absolute best in the industry from A-Z.
Our team members take ownership and have a sense of obligation to the biggest things but also to the mundane, non-glamorous small realities. We wear many hats and we learn and grow by doing so.
We solve problems - We care deeply about getting to the root cause of an issue and we do our best to resolve it with the optimal solution, using intuition and data.
We deliver results - our team members take full ownership of the tasks at hand. We’re accountable and we let others know if we’re off track. Your work makes a difference, and results drive our growth.
Equal Opportunity Employer Statement
At hungerhub, we believe in a workplace where everyone feels they belong. We are proud to be an equal opportunity employer and are committed to building a diverse and inclusive team. We welcome applications from all qualified individuals, including those with diverse backgrounds, abilities, and experiences. Accommodations are available on request for candidates taking part in all aspects of the selection process.