Middle Front-End Developer (Angular)
Remote Full-time ZR_1307_JOBProject overview
We are seeking a passionate and detail-oriented Middle Front-End Engineer to join our development team. You will contribute to the continued development of the Summa platform, focusing on creating scalable, user-friendly web applications while ensuring the implementation of best practices and high-quality standards.
Requirements
- 2+ years of experience in Front-end development;
- Solid xperience working with Angular 17+;
- Proficient with TypeScript for building large-scale, maintainable applications;
- Strong understanding of closures, scopes, execution context, and data structures;
- Strong understanding of Angular CLI, modules, components, services, and dependency injection
- Demonstrated good problem-solving skills;
- Ability to implement complex UIs with responsive design
- Experience with modern CSS frameworks and preprocessors (SCSS, SASS);
- Proficiency in responsive design, Flexbox, CSS Grid, animations, and cross-browser compatibility;
- Knowledge of Angular Material, lifecycle hooks, HTTP Client, animations, optimization (e.g., memory leaks), and WebSockets;
- Experience interfacing with RESTful services and WebSockets;
- Experience writing unit tests with Jasmine, Karma, or Jest;
- Understanding of test-driven or behavior-driven development methodologies
- Experience in integrating external libraries;
- Strong skills in building application architecture and designing components
- Knowledge of RxJS;
- Experience with Version Control Systems (git)
- Familiarity with Docker or containerized deployment setups
Responsibilities
- Develop and maintain user-facing features for the Summa platform using Angular (12+ or latest version).
- Work closely with UX/UI designers to implement responsive and intuitive interfaces.
- Write reusable, testable, and efficient code following Angular best practices.
- Collaborate with back-end developers to integrate RESTful APIs and WebSocket services into the platform.
- Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives) to provide progress updates and feedback.
- Ensure high-quality code by writing unit tests with Jasmine/Karma or Jest.
- Participate in code reviews to maintain coding standards and best practices.
- Optimize components for performance and scalability across devices and browsers.
- Implement features like lazy loading, caching strategies, and optimized bundle sizes to improve platform performance.
- Stay updated with the latest Angular features and web development trends to enhance the platform’s capabilities.
- Propose improvements to workflows, tools, and overall architecture for a future-proof solution.
We offer
- 20 vacation days (workdays)
- 7 sick days
- Personalized career growth
- Internal English classes
- Education reimbursement
- Corporate events and team buildings
- Equipment provided
Sharing Impressions
I like the company that we all work as a united and well-coordinated team. The company provides great opportunities for development and career.
Hey! My name is Dmytro, I have been working as a motion designer at Group 107 for over a year. Here I like the fact that I have the freedom to be creative and really cool projects.
Hi, my name is Anastasia and I am a Scrum-master in Group 107. In 2020, Group 107 came into my life and became my place of strength and development.
Hello, I am Sam. I have been working at Group 107 as a digital campaign specialist for 2 years and it is the best position ever!
My name is Nazar and I am a React developer Group 107. I have been working here for over a year. The company has very interesting and cool projects, mega-positive people.
I like that company cares about me as a person and about my personal growth. I like being appreciated and listened to. Everytime I feel being motivated and inspired at work.
I have been working at Group 107 for more than 2 years. Most of all I like the friendly atmosphere in the office and the team spirit – it is priceless.
It is my best decision ever! I like that company combines dynamic business approach with top-notch technologies and very strong people-oriented values.
When I came to work, there were only about 20 of us, at the moment there are 100+ of us, and the feeling of support and friendship remains the same as in a small team.
What I like most is the family atmosphere, interesting projects, flexible management and the opportunity to develop my professional skills every day.
From the beginning, I felt like I’m in a big family where everybody supports each other and ready to help at any time. Group 107 gives great opportunities to develop your skills.