At InPost we are passionate about building software that helps our customers send and receive their goods. Thanks to the work of our team it is possible to return the purchased goods quickly and conveniently to the store of your choice.
On our way to build a Global Tech Team we are seeking an experienced Frontend Software Engineer to support us in building highly scalable and highly available applications. Specifically were searching for someone who has profound experience when it comes to building cloudcompliant applications having fresh ideas and a unique viewpoint and who enjoys collaborating with a crossfunctional and international team to develop realworld solutions and positive user experiences for every interaction. We are looking for someone who enjoys working with the product and technology.
Development stack: Angular 14 Angular Material TypeScript JavaScript NgRx nginx NX Spring boot Java 21 K8s Docker PostgreSQL Kafka
Responsibilities
- Designing building and testing highquality scalable frontend applications using TypeScript/Angular and modern state management tools (e.g. RxJS NgRx).
- Strive to continuously improve the user interface and experience taking ownership of reported issues and ensuring a high standard of usability and performance.
- Advocate for an engineering culture of quality good development principles and innovation within the team particularly in frontend development practices.
- Approach software development with a designfirst mindset documenting architectural decisions components and workflows to maintain uptodate and accessible documentation.
- Collaborate closely with backend developers testers and other team members to ensure seamless integration and functionality across the stack.
- Mentor team members when necessary and contribute to building a collaborative highperforming team.
Qualifications :
- A solid foundation in software engineering a degree in computer science or a related field or/and relevant experience of 5 years.
- Extensive frontend development experience including knowledge of modern frameworks like TypeScript/Angular and best practices for building scalable maintainable UI applications.
- Strong understanding of designing intuitive user interfaces and creating a seamless user experience.
- Knowledge of software development tools and processes including Maven/Gradle Git JIRA Confluence Code Reviews and GitLab CI/CD.
- Handson experience with modern frontend technologies and patterns such as state management RxJS and componentbased architectures.
- Familiarity with microservices architecture and how frontend applications interact with REST APIs and other backend services.
- Experienced in taking ownership of tasks commitments and quality and contributing to a culture of continuous improvement in an Agile/Scrum environment.
NicetoHave (Backend Skills)
- Experience with Java/Spring Boot and JPA/Hibernate.
- Knowledge of Apache Kafka RabbitMQ or similar messaging systems.
- Familiarity with designing and interacting with relational (SQL) and nonrelational (NoSQL) databases such as MongoDB.
- Experience with DevOps practices (e.g. GitOps) containerization (Docker/Kubernetes) and cloud infrastructure (GCP or others).
- Understanding of ELK Stack for logging and monitoring.
Additional Information :
- Professional growth within the company.
- Excellent working environment.
- Flexible working hours.
- Possibility of remote work in Poland.
Remote Work :
Yes
Employment Type :
Fulltime