Bangalore
4 days ago
Lead II - Software Engineering

Roles and Responsibilities:

Develop new user-facing features using React.js

Build reusable components and front-end libraries for future use

Translate designs and wireframes into high-quality, responsive code

Optimize components for maximum performance across a variety of web-capable devices and browsers

Ensure the technical feasibility of UI/UX designs

Collaborate with backend developers, designers, and other team members to integrate APIs and services

Participate in code reviews to maintain code quality and share knowledge

Maintain and improve the performance of existing applications

Debug and resolve technical issues as needed

Stay updated with emerging trends in frontend technologies and contribute ideas for innovation

Must-Have Skills:

Strong proficiency in JavaScript, including DOM manipulation and JavaScript object model

Solid understanding of React.js and its core principles

Experience with React.js workflows, especially Flux or Redux

Proficiency with RESTful APIs integration

Familiarity with modern JavaScript (ES6+) and functional programming concepts

Experience using modern front-end build pipelines and tools (e.g., Babel, Webpack, NPM/Yarn)

Knowledge of HTML5, CSS3, and responsive web design principles

Understanding of component lifecycle, hooks, and state management

Ability to understand and translate business requirements into technical solutions

Strong debugging, problem-solving, and performance tuning skills

Good-to-Have Skills:

Experience with Immutable.js or similar data structure libraries

Knowledge of isomorphic React or server-side rendering (SSR)

Familiarity with JWT and other modern authorization mechanisms

Exposure to TypeScript and Next.js

Experience with unit testing frameworks like Jest or React Testing Library

Experience with CI/CD pipelines

Awareness of accessibility standards (WCAG) and cross-browser compatibility

Basic understanding of backend technologies for seamless integration

Ability to write clean, maintainable, and well-documented code

Por favor confirme su dirección de correo electrónico: Send Email