We're seeking a highly skilled and experienced Frontend Developer with expertise in React.js / Next.js to join our team. As a remote worker, you'll be responsible for designing, developing, and maintaining high-quality, scalable, and efficient frontend applications. You'll work closely with our team to deliver exceptional user experiences and contribute to the growth of our company.
Responsibilities:
- Design, develop, and maintain high-quality frontend applications using React.js / Next.js
- React.js experience preferred more so than Next.js
- Collaborate with the team to identify and prioritize project requirements
- Write clean, efficient, and well-documented code
- Participate in code reviews and contribute to the improvement of the codebase
- Troubleshoot and resolve frontend issues
- Stay up-to-date with the latest developments in React.js, Next.js, and frontend technologies
- Participate in agile development methodologies where possible
Requirements:
- 4+ years of experience in frontend development with React.js and Next.js
- Strong understanding of JavaScript, HTML, and CSS
- Experience with Linux and ability to use existing remote environments
- Excellent problem-solving skills and attention to detail
- Strong communication and teamwork skills
- Ability to work independently and manage time effectively
Nice to Have:
- Experience with modern frontend tools and libraries, such as:
- State management libraries like Redux or MobX
- CSS-in-JS solutions like styled-components or Emotion
- Webpack or other build tools
- UI component libraries like Material-UI or Tailwind CSS
- Experience with e-commerce platforms or projects
- Knowledge of accessibility guidelines and best practices
- Experience with testing frameworks like Jest or Cypress
- Familiarity with Jira, Slack, SSH, VPN, and basic AWS services
- Familiarity with Docker containerization
- Some Dev experience with Java
Soft Skills:
- Hardworking and proactive, with a strong desire to deliver high-quality results
- Engaged and responsible, with a willingness to take ownership of tasks and projects
- Attentive and quick learner, with the ability to adapt to new technologies and workflows
- Honest and transparent, with a strong sense of integrity and accountability
- Communicative and independent, with the ability to work effectively in a remote team environment
- Team player, with a positive and collaborative attitude
- Positive and solution-focused, with a willingness to help others and contribute to the team's success
What We Offer:
- Competitive salary and benefits package (to be determined)
- Flexible remote work arrangements
- Opportunity to work on challenging projects and contribute to the growth of the company
- Collaborative and dynamic work environment
- Professional development opportunities