20 First Phoenix Solutions Jobs
React.js Developer - Javascript (7-10 yrs)
First Phoenix Solutions
posted 1d ago
Key skills for the job
Job Title : React Developer.
Location : Bangalore (Hybrid).
Experience : 6+ Years.
Responsibilities :
- Develop and maintain complex web applications using React.js and related technologies.
- Build reusable components and libraries for future use.
- Implement responsive and cross-browser compatible user interfaces.
- Optimize application performance for speed and scalability.
- Implement and manage application state using Redux, Context API, or other state management libraries.
- Design and implement efficient data flow and state management strategies.
- Utilize Redux Middleware or React Hooks for asynchronous operations and side effects.
- Adhere to front-end development best practices, including code modularity, maintainability, and testability.
- Implement and maintain coding standards and guidelines.
- Conduct code reviews and ensure code quality.
- Integrate front-end applications with RESTful APIs and web services.
- Handle asynchronous data fetching and error handling.
- Implement data transformation and manipulation logic.
- Write unit, integration, and end-to-end tests using testing frameworks (e.g., Jest, React Testing Library, Cypress).
- Debug and resolve complex technical issues.
- Conduct performance testing and optimization.
- Lead projects from design to deployment, ensuring timely delivery and high-quality results.
- Collaborate with product managers, designers, and back-end developers to define project scope and requirements.
- Provide technical guidance and mentorship to junior developers.
- Collaborate effectively with cross-functional teams, including designers, back-end developers, and product managers.
- Communicate effectively with team members and stakeholders.
- Participate in agile development processes and contribute to sprint planning, reviews, and retrospectives.
- Create and maintain technical documentation, including component libraries, API documentation, and deployment guides.
- Share knowledge and best practices with team members.
- Stay up-to-date with the latest front-end technologies and trends.
Technical Skills & Qualifications :
- 6+ years of experience in front-end web development with a focus on React.js.
- Deep understanding of core React principles, including component lifecycle, virtual DOM, and hooks.
- Proficiency in state management libraries (Redux, Context API).
- Strong understanding of HTML5, CSS3, and JavaScript (ES6+).
- Experience with RESTful APIs and web services.
- Proficiency in testing frameworks (Jest, React Testing Library, Cypress).
- Experience with version control systems (Git).
- Understanding of responsive design and cross-browser compatibility.
- Strong problem-solving and debugging skills.
- Excellent communication and interpersonal skills. -
- Ability to lead projects and mentor junior developers.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
Preferred Qualifications :
- Experience with TypeScript.
- Knowledge of Next.js or other React frameworks.
- Experience with Webpack or other build tools.
- Familiarity with UI/UX design principles.
- Experience with cloud platforms (AWS, Azure, GCP).
- Experience with GraphQL.
- Experience with CI/CD pipelines and tools (Jenkins, GitLab CI, Azure DevOps).
Functional Areas: Software/Testing/Networking
Read full job description