Position: Middle/Senior Angular Developer
Company: KeenEthics
Category: JavaScript
Experience required: 3y
English level: upper

This position plays a crucial role in our mission to make app creation as simple as creating a Word document. Our customers expect us to deliver a high-quality product that empowers them to build mobile solutions without knowing how to code.

We are looking for experienced frontend engineers who share our passion for building innovative software with latest technology. We love the art of crafting a product that delights people and solves their problems in an easy way. If you are a passionate engineer who wants to push our architecture and technical possibilities to the next level, we want to hear from you.

Requirements:

- Experience in Software Engineering (3-5 years)
- Experience with TypeScript, JavaScript, Angular/AngularJS
- Passion for quality and clean code practices
- Analytical thinking to balance short-term needs with long-term goals
- Experience working in an agile, cross-functional team that iterates fast
- Good communication and collaboration skills
- English upper intermediate level or higher

Stack of the project:
Angular (v11) / AngularJS (v1.7), (hybrid application)
TypeScript
SASS
Webpack
Unit testing: jasmine / karma
E2E testing: testcafe

We're currently upgrading to the new framework and the distribution is about 60/40 (AngularJS/Angular)
Uprading is an ongoing process for us while shipping new features at the same time

What will you do?

Take our web-based app creator to the next level and build a modern web client to consume apps.
Actively participate in problem analysis and brainstorming to define innovative solutions that are focused on outstanding end-user experience.
Be part of a team that focuses on product-led growth and data-driven decision making to solve tough problems.
Think about UX and make it better.
Collaborate with other team members to improve architecture and engineering practices.


We have referral bonus in addition!