Overview
React Developer
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 3 to 5 years 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.
Responsibilities include writing and troubleshooting code, optimizing performance, and ensuring the delivery of efficient, scalable code. The role also involves maintaining up-to-date documentation that reflects current application statuses and updates.
Key Responsibilities:
- UI/UX Collaboration: Conduct regular meetings with the development team to discuss and ideate user interface designs and application enhancement ideas.
- Requirements Review: Examine application requirements and interface designs to ensure alignment with user needs and project goals.
- User Interaction Identification: Identify and design web-based user interactions to deliver an intuitive user experience.
- Responsive UI Development: Lead the development and implementation of highly responsive user interface components utilizing React.js and Redux concepts.
- Code Writing: Write and maintain application interface codes using JavaScript, following React.js and Redux best practices and workflows.
- Troubleshooting and Debugging: Oversee and engage in troubleshooting of interface software and debugging of application codes to ensure stability and reliability.
- Front-end Architecture: Develop and implement robust front-end architecture to support and enhance user interface concepts.
- Performance Monitoring: Monitor and optimize front-end performance, ensuring fast and efficient user experiences.
- Code Production: Produce clean, efficient code in accordance with specifications, leading by example in code excellence.
- Software Deployment: Verify and deploy programs and updates, managing the transition from development to production smoothly.
- Software Troubleshooting: Proactively troubleshoot, debug, and upgrade existing software to improve functionality and address issues.
- Technical Documentation: Create and maintain technical documentation for reference and reporting to ensure clarity and continuity.
- Change Documentation: Document application changes thoroughly and develops timely updates to keep all stakeholders informed.
Requirements:
- At least 3 to 5 years of experience in front-end development with a focus on React.js and Redux.
- Strong proficiency in JavaScript, Typescript including DOM manipulation and the JavaScript object model.
- 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.
- Excellent debugging, troubleshooting, and problem-solving skills.
- Strong collaboration and communication skills to work effectively within a team.
- Act as the Team Lead / Project Lead for front-end initiatives, overseeing project timelines, task allocation, and delivery.
Job Types: Full-time, Permanent
Pay: ₹40,000.00 - ₹50,000.00 per month
Benefits:
- Paid sick time
Ability to commute/relocate:
- Kochi, Kerala: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
- What is your current salary?
- What is your expected salary?
Experience:
- React: 3 years (Required)
Work Location: In person