SENIOR SOFTWARE DEVELOPER
DIGITALL Nature GmbH
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tech stack
Clean Code Principles
Java
JavaScript
API
Amazon Web Services (AWS)
Application Performance Management
HTML5
Azure
Bootstrap
CSS
Cloud Computing
Software Quality
Code Review
Dependency Injection
DevOps
Spatial Databases
Design of User Interfaces
Python
PostgreSQL
Node.js
Performance Tuning
PostGIS
Regression Testing
TypeScript
Web Applications
RxJS
Angular
Tailwind
Backend
Containerization
Angular
Front End Software Development
REST
Docker
Job description
Mission Management Platform from the ground up starting with the MVP phase. This system will serve as the central hub for managing all company-level missions. As a Senior Angular Developer, you will play a pivotal role in designing and architecting the frontend, setting the foundation for performance, scalability, and user experience.
Description of the role:
- Own the frontend architecture drive design decisions, structure, and standards for a new Angular-based application.
- Collaborate closely with functional and technical leads, UX/UI designers, and backend engineers to translate requirements into well-structured, maintainable, and scalable front-end solutions.
- Develop robust, reusable, and high-performance Angular components, adhering to best practices and coding standards.
- Optimize application performance and ensure responsiveness across all devices and browsers.
- Implement state management, routing, and modular architecture to ensure scalability and maintainability.
- Conduct thorough testing including unit, integration, and regression testing and participate in peer code reviews.
- Document architecture decisions, components, and APIs for cross-team clarity and reuse.
- Stay ahead of Angular ecosystem updates (e.g., Angular 18+ features, RxJS, Signals) and proactively integrate improvements into the codebase.
- Collaborate with DevOps and cloud teams to deploy and monitor front-end builds using containerization (Docker) and cloud infrastructure (AWS preferred).
- Support and mentor junior developers, fostering a culture of clean code and continuous learning.
Requirements
Do you have experience in TypeScript?, * 6+ years of hands-on experience developing complex web applications using Angular (v1318+).
- Deep understanding of Angular architecture, including modules, components, directives, pipes, services, RxJS, and dependency injection.
- Proven experience with TypeScript, JavaScript (ES6+), HTML5, CSS3/SCSS, and responsive UI frameworks (e.g., Angular Material, Tailwind, or Bootstrap).
- Strong knowledge of state management patterns (NgRx, Signals, or Component Store).
- Experience integrating RESTful APIs and working closely with backend teams (preferably using Node.js, Python, or Java backends).
- Familiarity with spatial databases, ideally PostgreSQL with PostGIS.
- Solid understanding of Docker, container orchestration, and cloud deployment (AWS preferred; Azure or GCP is a plus).
- Strong focus on code quality, performance optimization, and UI/UX best practices.
About the company
At DIGITALL we don't just deliver technology - we deliver the future! We are explorers, knowledge-hunters, tech geeks, problem solvers and game changers who want to inspire and be inspired. Our DIGITALL people are always one step forward: working with top-notch technologies, creating innovations ahead of the market trends, sharing the passion for discovering better ways.
As a human-centric organization, our teams are built on mutual respect and open communication, allowing everyone to be authentic, express ideas and unleash their potential. We are proud of our DIGITALL bright minds and never stop developing their skills to keep pushing boundaries together and do what we love.
DIGITALL operates globally with a team of 1300 experts in 16 locations across 8 countries.