Senior AngularJS Frontend Developer for Marketing Platform
Key Responsibilities:
- Design and develop a robust, highly-loaded web application utilizing AngularJS framework and modern JavaScript practices.
- Create responsive and adaptive user interfaces that deliver optimal performance across devices and screen sizes.
- Perform systematic refactoring and optimization of existing frontend codebase to enhance application efficiency.
- Collaborate effectively with Java backend developers to integrate frontend components with server-side logic running on Tomcat.
- Participate actively in architectural discussions and establish frontend development best practices.
- Conduct thorough code reviews to maintain exceptional code quality and facilitate knowledge transfer.
- Implement advanced data visualization components utilizing Canvas and SVG technologies.
- Optimize application performance across multiple browsers while maintaining consistent user experience.
Required Skills and Experience:
- Minimum 3 years of professional frontend development experience at middle level or higher.
- Comprehensive knowledge of AngularJS (1.x) including advanced usage of directives, services, and dependency injection.
- Demonstrated expertise in JavaScript (ES5, ES6+) with substantial cross-browser development experience.
- Advanced proficiency in HTML5 and CSS3, including Flexbox/Grid layouts and preprocessors.
- Experience implementing and optimizing Webpack build processes for frontend applications.
- Strong command of version control systems, particularly Git and Git Flow methodologies.
- Proven track record developing applications for high-traffic environments with substantial user loads.
- In-depth understanding of responsive design principles with demonstrable implementation experience.
- Capability to write clean, maintainable, and well-documented code following industry standards.
- Experience utilizing Bootstrap framework for component-based interface development.
