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.