Key Responsibilities:
- Key Responsibilities
- Design develop and maintain complex responsive user interfaces using React React
- js and modern front end frameworks
- Build and optimize reusable components hooks and UI patterns to ensure consistency and scalability across applications
- Integrate front end applications with backend services and APIs collaborating closely with Node
- js and other service teams
- Implement state management solutions e
- g
- context based patterns or equivalent to handle complex data flows and UI interactions
- Ensure high performance and responsiveness of applications through profiling code optimization and best practices in front end performance
- Develop and maintain web experiences using React Native for Web and collaborate on mobile aligned features with React Native teams
- Apply strong front end engineering principles including modular architecture clean code and maintainable project structures
- Write unit and integration tests for React components and flows to ensure reliability and reduce regressions
- Participate in code reviews provide constructive feedback and help maintain high quality coding standards across the team
- Work closely with UX UI designers to translate wireframes and visual designs into high quality pixel appropriate implementations
- Troubleshoot debug and resolve complex front end issues across different browsers and devices
- Mentor junior developers share best practices and contribute to continuous improvement of development processes and tools
- Collaborate in agile ceremonies planning grooming retrospectives and contribute to estimation technical design and delivery planning
- Minimum Qualifications
- Bachelor s or Master s degree in BTECH MTECH BE ME MSC BSC MCA or BCA from a recognized institution
- 5 9 years of hands on experience in front end development with a strong focus on React React
- js
- Proven experience building production grade applications using React and modern Front End Frameworks component based architecture modular design
- Solid understanding of JavaScript TypeScript fundamentals HTML5 and CSS3 in the context of React based applications
- Practical experience integrating front end applications with backend services including basic exposure to Node
- js
- Experience working in collaborative agile development environments with version control and standard development workflows
Technical Requirements:
- Primary skills Technology Reactive Programming react JS
Additional Responsibilities:
- Knowledge of more than one technology
- Basics of Architecture and Design fundamentals
- Knowledge of Testing tools
- Knowledge of agile methodologies
- Understanding of Project life cycle activities on development and maintenance projects
- Understanding of one or more Estimation methodologies Knowledge of Quality processes
- Basics of business domain to understand the business requirements
- Analytical abilities Strong Technical Skills Good communication skills
- Good understanding of the technology and domain
- Ability to demonstrate a sound understanding of software quality assurance principles SOLID design principles and modelling methods
- Awareness of latest technologies and trends
- Excellent problem solving analytical and debugging skills
Preferred Skills:
Technology->Reactive Programming->react JS