As a Sr. Front End Developer specializing in frameworks and libraries, you will play a key role in shaping the architecture and structure of our web applications. You will work closely with the development team to create scalable, efficient, and reusable components. The ideal candidate will have a deep understanding of front-end technologies, excellent problem-solving skills, and a passion for staying up-to-date with the latest industry trends.
Key Responsibilities:Framework and Library Development:Design and implement robust front-end frameworks and libraries that enhance the efficiency and maintainability of our web applications.Collaborate with cross-functional teams to understand project requirements and translate them into scalable solutions.Web Pack Configuration:Configure and optimize Webpack builds for efficient bundling and code splitting.Implement and maintain build processes, including transpiration, minification, and asset optimization.Front-End Architecture:Work closely with architects and other developers to define and implement a scalable front-end architecture.Ensure code quality and adherence to best practices in terms of performance, security, and maintainability.Collaboration and Communication:Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces.Communicate effectively with team members to share knowledge, insights, and progress updates.Documentation:Create and maintain comprehensive documentation for frameworks, libraries, and build processes.Assist in the development of coding standards and best practices.
Qualifications :Bachelor's degree in Computer Science, Software Engineering, or a related field.Proven experience as a Front-End Developer with a focus on framework and library development.Proficient in JavaScript (ES6+), HTML, and CSS.Strong expertise in building and optimizing Webpack configurations.Experience with popular front-end frameworks and libraries (React)Familiarity with version control systems (e.g., Git).Excellent problem-solving and analytical skills.Strong communication and collaboration skills.