We are looking for an experienced React Developer to join our team and help create, implement, and maintain high-quality user interfaces and application components. The ideal candidate will have at least 1 year of experience in front-end development, particularly with React.js and Redux, and will work closely with the team to discuss UI/UX design, review requirements, and identify user interactions.
What we are looking for:
- At least 1 year of experience in front-end development with a focus on React.js and Redux
- Experience with popular React.js workflows (such as Redux)
- Knowledge of data structure libraries
- Experience with APIs and integrating front-end applications with back-end services
- Knowledge of modern authorization mechanisms
- Familiarity with modern front-end building pipelines and tools
- Ability to understand business requirements and translate them into technical requirements
- Strong proficiency in code versioning tools, such as Git
Responsibilities:
- Conduct regular meetings with the development team to discuss and ideate user interface designs and application enhancement ideas
- Examine application requirements and interface designs to ensure alignment with user needs and project goals
- Identify and design web-based user interactions to deliver an intuitive user experience
- Lead the development and implementation of highly responsive user interface components utilizing React.js and Redux concepts
- Oversee and engage in the troubleshooting of interface software and debugging of application codes to ensure stability and reliability
- Develop and implement robust front-end architecture to support and enhance user interface concepts
- Monitor and optimize front-end performance, ensuring fast and efficient user experiences
- Produce clean, efficient code in accordance with specifications, leading by example in code excellence
- Verify and deploy programs and updates, managing the transition from development to production smoothly
- Proactively troubleshoot, debug, and upgrade existing software to improve functionality and address issues
- Create and maintain technical documentation for reference and reporting to ensure clarity and continuity
- Document application changes thoroughly and develop timely updates to keep all stakeholders informed
Required Skills & Expertise:
- Excellent debugging, troubleshooting, and problem-solving skills
- Strong collaboration and communication skills to work effectively within a team