Description:
We are seeking a highly skilled and experienced Front-End Developer specializing in React and Redux to join our remote team. In this role, you will be instrumental in designing, developing, and enhancing user-facing features for our market research applications. You will collaborate closely with internal teams, stakeholders, and clients to understand user needs and translate them into intuitive, efficient, and scalable solutions. Your expertise will help improve our application’s usability and performance, ensuring a seamless experience for users across various platforms. The ideal candidate will have a strong background in front-end development, excellent problem-solving skills, and a passion for creating innovative solutions. This position offers an exciting opportunity to work in a fast-paced industry, contribute to impactful projects, and grow within a forward-thinking organization.
Qualifications
- 5+ years of experience with React and Redux or comparable frameworks
- Expert knowledge of HTML5, CSS3, SASS, and ES6
- Experience with TypeScript is a plus
- Proficiency with React components (both class and functional), Redux, Reselect, and higher-order components (HOC)
- Strong understanding of SPA toolchain including Webpack, Babel, ESLint, Prettier, etc.
- Experience with CLI tools such as Git, npm, and bash scripting
- Excellent communication and interpersonal skills
- Ability to understand industry-specific requirements and empathize with user needs
- Willingness to learn new technologies and libraries
- Strong problem-solving and analytical abilities
- Self-motivated with the ability to work independently and collaboratively in remote settings
- Proven track record of successful remote work experience
Responsibilities
- Participate in application design and planning sessions to establish technical requirements and project scope
- Collaborate with internal teams and external stakeholders to align development efforts with business objectives
- Develop, improve, and maintain user-facing features, ensuring usability and performance
- Make pragmatic decisions regarding UX/UI to enhance user experience
- Contribute to a maintainable and scalable application codebase
- Coordinate with architects, backend developers, and other team members to ensure seamless integration
- Engage with team members to understand user needs, priorities, and industry trends
- Perform additional responsibilities as needed to support project success and team growth
Benefits
- Competitive salary and comprehensive benefits package
- Flexible remote work environment
- Opportunities for professional development and continuous learning
- Collaborative and inclusive company culture
- Participation in innovative projects with industry impact
- Work-life balance support and employee wellness programs