Senior AngularJS Frontend Developer | Remote | High-Load Projects

Remotely
Full-time
Part-time

Are you a seasoned Frontend Developer with strong AngularJS expertise? Join our innovative team developing a sophisticated platform for automated direct marketing across social networks and messaging applications. We're seeking a talented developer to help architect and build high-performance web applications that drive engagement through multiple digital channels.


About the Project

Our cutting-edge marketing automation platform integrates with major social networks and messaging platforms including VKontakte, Telegram, WhatsApp, Facebook, and Instagram. The technology stack includes:

- AngularJS for frontend development.

- JavaScript (ES6+) for dynamic functionality.

- HTML5/CSS3 with modern preprocessors for styling.

- Java and Tomcat for backend services.

- MongoDB for database management.

- Canvas and SVG for interactive visual elements.

- Webpack 5 for module bundling and optimization.

- Bootstrap 5 for responsive interface components.

- Git and Git Flow for version control.


Key Responsibilities

- Design and develop robust frontend components for a highly loaded web application using AngularJS and modern JavaScript practices.

- Implement responsive and adaptive layouts utilizing Flex/Grid and Bootstrap 5 frameworks to ensure cross-device compatibility.

- Refactor and optimize existing codebase and layouts to improve performance and maintainability.

- Collaborate with backend developers to integrate frontend interfaces with Java-based APIs.

- Participate actively in architectural decisions to enhance system scalability and reliability.

- Create and maintain interactive visual elements using Canvas and SVG technologies.

- Implement cross-browser compatible solutions that work seamlessly across all major platforms.

- Configure and optimize Webpack builds for development and production environments.

- Work within an agile development environment using Git Flow for version control.

- Contribute to code reviews and documentation to maintain high code quality standards.


Required Skills

- 3+ years of professional frontend development experience at a middle or senior level.

- Strong proficiency with AngularJS framework and component architecture patterns.

- Advanced knowledge of JavaScript (ES5, ES6+) and modern coding practices.

- Expertise in HTML5, CSS3, and CSS preprocessors (SASS/LESS).

- Experience with responsive web design principles using Flex, Grid, and Bootstrap.

- Proficient with build tools and module bundlers, particularly Webpack 5.

- Solid understanding of version control systems, specifically Git and Git Flow methodology.

- Experience developing and optimizing applications for high user loads.

- Ability to write clean, maintainable, and well-documented code.

- Problem-solving skills and attention to detail in cross-browser implementation.

- Strong communication skills and ability to work independently in a remote environment.


Nice to Have

- Understanding of chatbot development for social platforms (VKontakte, Telegram, WhatsApp, Facebook, Instagram).

- Experience with Angular (newer versions) or React.

- Knowledge of TypeScript implementation in frontend projects.

- Familiarity with RESTful API design principles.

- Experience with testing frameworks like Jasmine or Karma.

- Technical English proficiency for documentation and communication.

- Previous work with marketing automation or CRM systems.

- Experience with real-time data visualization or dashboards.

- Knowledge of CI/CD pipelines and automated testing.


Why Join Us

This remote position offers the opportunity to work on an innovative marketing platform with real-world impact across multiple social networks. You'll collaborate with a talented distributed team while tackling interesting technical challenges in a high-load environment. We provide competitive compensation, flexible working hours, and the chance to grow your expertise in modern web technologies while working on a project with significant market potential.