Position: Angular + Ionic dev
Company: hygge.software
Category: JavaScript
Experience required: 3y
English level: upper

**Responsibilities**
- Work as part of a self organizing, cross-functional Agile team that delivers features and solutions that exceed our customers’ expectations.
- Lead development of a major upgrade of the web and hybrid mobile apps **using Angular and the Ionic Framework**.
- Produce quality code adhering to industry best practices.
- Contribute to the design of RESTful APIs to integrate with the Java based backend services developed by your team.
- Take a user-centric approach to deliver real value and solve complex business problems.
- Participate in Scrum ceremonies such as planning, reviews and retrospectives.

**Strategic**
- Take ownership of and drive the technical direction of the frontend and hybrid mobile apps.
- Keep abreast of the latest developments in frontend tech stacks and development processes and adopt where appropriate.
- Mentor and collaborate with other engineers and perform code reviews.
- Contribute to continuous improvement of all aspects of software delivery.

**Requirements**
Education & Qualifications
Have a Computer Science Degree or equivalent experience.

**Experience**
You should:

- Have at least 5 years experience in a frontend software engineering role.
- Have extensive experience with Angular, Typescript and the Node.js/npm frontend development ecosystem.
- Have expert knowledge of HTML, CSS and pre-processors like Less or SASS.
- Be familiar with native application or hybrid application development.
- Have developed frontend apps that utilise RESTful APIs and websockets.
- Be familiar with CI/CD tools.
- Be comfortable with Git and Docker.
- Have worked within an agile software development process, e.g. Scrum.

**Personal Characteristics**
You should:

- Be just as good at working with people as technology. Someone who makes a team better by being part of it.
- Be confident offering your opinion. This is a collaborative team where everyone’s contribution is welcomed and valued. We are committed to continuous improvement.
- Thrive in a start-up environment. Our priorities are always evolving to ensure that we deliver the most value to our customers.
- Be driven and motivated by making a difference. The software we deliver is central to the excellent experience our customers expect, so every positive change benefits our end users.
- Have a passion for technical excellence and take pride in your work. Our software products are fundamental to securing the long-term future and success of the brand.
- Speak English fluently. We are a distributed, multicultural team. 
- Communication is key to ensuring that everyone benefits from shared expertise and experience.

**What Hygge Software can offer in return:**
- Flexible working hours;
- Remote work;
- Paid overtime;
- Competitive compensation depending on experience and skills;
- A flat and transparent hierarchy;
- 20 working days’ annual leave;
- Employee development plan;
- Employee referral program;
- A chance to be a part of a casual but professional environment where you will have a safe place to upgrade yourself.

I’d be happy to share the details!