Senior AngularJS Frontend Developer for Marketing Platform | Remote

Remotely
Full-time
We're seeking an experienced Frontend Developer with strong AngularJS expertise to join our innovative team developing a sophisticated platform for automated direct marketing across social networks and messaging applications. As a key member of our engineering department, you'll leverage your advanced knowledge of AngularJS, JavaScript, and contemporary web technologies to architect responsive, high-performance interfaces that power our cutting-edge marketing automation solution. 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. Nice to Have: - Understanding of chatbot development principles for VKontakte, Telegram, WhatsApp, Facebook, and Instagram platforms. - Experience integrating frontend applications with RESTful APIs and Java backend services. - Familiarity with frontend testing frameworks such as Jasmine or Karma. - Knowledge of MongoDB database interaction from frontend applications. - Technical English proficiency for documentation and international collaboration. - Experience with state management patterns within the AngularJS ecosystem. - Background working with SVG animation and interactive graphical elements. - Contributions to open-source projects demonstrating technical capabilities. Why Join Us: Working with our team provides the opportunity to contribute to an advanced marketing platform utilized by businesses worldwide. You'll solve complex technical challenges in a high-load environment, work with established technologies while exploring innovative approaches, and enjoy the flexibility of remote work. We offer competitive compensation, substantial professional growth opportunities, and a collaborative culture where your expertise and contributions are genuinely valued.