As a ReactJS Developer at DexaMinds, you'll be responsible for developing and implementing user interface components using React.js concepts and workflows. You'll work on a variety of projects, creating responsive and performant web applications that provide excellent user experiences. You'll collaborate with our design team, backend developers, and clients to deliver cutting-edge solutions.
Responsibilities
Develop new user-facing features using React.js and contemporary JavaScript
Build reusable components and front-end libraries for future use
Translate designs and wireframes into high-quality code
Optimize components for maximum performance across devices and browsers
Write clean, maintainable, and well-documented code
Collaborate with backend developers to integrate with RESTful APIs
Participate in code reviews and contribute to best practices
Stay up-to-date with the latest React ecosystem and front-end technologies
Requirements
3+ years of experience in ReactJS development
Strong proficiency in JavaScript ES6+ and TypeScript
Experience with state management (Redux, MobX, or Context API)
Knowledge of modern front-end build tools and workflows
Understanding of RESTful APIs and async programming
Familiarity with modern CSS and CSS-in-JS solutions
Experience with version control systems (Git)
Strong problem-solving skills and attention to detail
Preferred Qualifications
Experience with Next.js or other React frameworks
Knowledge of testing frameworks (Jest, React Testing Library)
Understanding of web performance optimization techniques
Experience with GraphQL and Apollo Client
Familiarity with CI/CD pipelines
Experience with responsive and mobile-first design
Contributions to open-source React projects
Our Hiring Process
Application Review: Our recruitment team will review your application and resume.
Initial Interview: If your profile matches our requirements, we'll schedule an initial interview.
Technical Assessment: You'll complete a technica