Descriptions
We are looking for Frontend Principal Engineers having expertise in React.js and Typescript as well, must have at least 2-3 years of experience in Team management, and should be from Product domain Industry
Duties & Responsibilities:
- Technical Leadership: Lead frontend development teams, providing architectural guidance, and driving frontend technology strategies
- Architecture and Strategy: Collaborate with stakeholders to define frontend strategies that align with business goals and ensure technical excellence
- Complex Problem-Solving: Address advanced frontend challenges and provide technical solutions to ensure successful project execution
- Code Review and Quality: Oversee frontend code reviews to maintain code quality, adhere to coding standards, and ensure best practices
- Collaboration: Work closely with design teams, backend engineers, and product managers to deliver cohesive and high-quality applications
- Mentoring and Growth: Mentor frontend engineers, promoting skill development and fostering a culture of continuous improvement
- Innovation: Propose and implement new frontend technologies, tools, and practices to enhance software development processes
- Project Planning: Contribute to project planning, estimation, and successful execution of frontend initiatives
- Cross-Functional Communication: Effectively communicate technical concepts to both technical and non-technical stakeholders
- Documentation: Ensure comprehensive technical documentation for frontend architectures and best practices
Qualifications:
- Skill : 7+ years of experience in React.js and 3+ years of experience in Team management
- Advanced Proficiency in Frontend Technologies: Deep expertise in HTML, CSS, JavaScript, and modern frontend frameworks such as React. Demonstrated ability to architect, design, and implement complex frontend systems
- Cross-Browser and Cross-Device Compatibility: Strong understanding of cross-browser compatibility issues and responsive design principles to ensure consistent user experiences across various devices and browsers
- Web Performance Optimization: Proven track record of optimizing frontend performance, including lazy loading, code splitting, image optimization, and minimizing network requests for improved page load times
- State Management: Proficiency in managing application state using state management libraries such as Redux, MobX, or Vuex, and an understanding of when and how to use them effectively
- Frontend Build Tools: Experience with build tools such as Webpack, Babel, and package managers like npm or Yarn to streamline development and production workflows
- Version Control: Strong familiarity with Git and version control best practices, including branching, merging, and code review processes
- Testing and Quality Assurance: Knowledge of testing frameworks (Jest, React Testing Library, etc.) and experience with test-driven development (TDD) and writing unit and integration tests