Bengaluru, Karnataka, India
3 days ago
Lead Engineer - Component UI Development (StencilJs)
Job Requirements

Responsibilities:

Front-end Development: Develop robust and maintainable user interfaces using React and Redux libraries, ensuring high performance and seamless user experiences. Component Architecture: Design and implement reusable React components to improve development efficiency and maintain a consistent user interface across the application.State Management: Implement Redux state management to manage the application's global state, ensuring data integrity and predictable behavior throughout the app.Integration: Collaborate with back-end developers to integrate front-end interfaces with server-side applications, RESTful APIs, and other data sources.UI/UX Optimization: Identify and address performance bottlenecks, troubleshoot UI issues, and optimize application performance for a smooth and efficient user experience.Cross-Browser Compatibility: Ensure compatibility of web applications across different browsers and platforms.Testing: Write and maintain unit tests for React components and Redux actions/reducers to ensure code quality and reliability.Code Review: Participate in code reviews to provide feedback on code quality, best practices, and design patterns.Documentation: Create and maintain technical documentation for the codebase, APIs, and application architecture.Agile Development: Work in an Agile development environment, participate in sprint planning, and deliver software in iterations.Continuous Learning: Stay up-to-date with the latest trends, technologies, and best practices in React, Redux, and front-end development.

Work Experience

Work Experience

Proven experience as a React and Redux Developer, with a strong portfolio of projects demonstrating your expertise in building interactive web applications.Minimum 1+ years of experience in StencilJSProficiency in JavaScript, ES6+, HTML5, CSS3, and responsive web design principles.Solid understanding of React and Redux concepts such as components, state management, and immutability.Experience with modern front-end development tools and libraries, including Webpack, Babel, npm/yarn, etc.Knowledge of RESTful APIs and asynchronous programming.Familiarity with UI/UX principles and best practices to create visually appealing and user-friendly interfaces.Experience with version control systems like Git.Strong problem-solving skills and the ability to debug complex issues effectively.Excellent teamwork and communication skills to collaborate with cross-functional teams.Provide technical leadership and mentorship to junior developers.Experience with testing frameworks such as Jest, Enzyme, or React Testing Library.Knowledge of other front-end frameworks like Angular or Vue.js.Understanding of design patterns like Flux, Redux Saga, or Redux Thunk.

 



Confirmar seu email: Enviar Email