Junior Web Developer (Angular)
In this role
- You’ll work in exciting projects in various business sectors, using state-of-the-art front-end technologies and tools
- You’ll realize rich web front-end interfaces for our customers
- You’ll ensure an uncomplicated, user-friendly and functional user interface
- You’ll share your knowledge in front-end development in the context of software projects
What we offer
Are you a Junior Developer looking for a new challenge for a company that gives its employees greater freedom in creativity and development around the latest technologies? Do you want to be part of a young and fast-growing team proposing omni-channel solutions to its customers (web, mobile, IoT, point of sale digitization)?
We offer:
- A challenging work environment, in a dynamic team with extensive expertise around web font-end and backend development, mobile development and UX and artistic design
- The opportunity to develop yourself, strengthen your skills and grow within the company
- An organization with flat hierarchies and collaborations across business departments
- Close cooperation with customers from a wide range of different industries
- An attractive perspective for your professional and personal career
- A healthy work life balance (41 hours work week and 25 days holidays)
- 1/2 SBB fare abonnement and travelling for ELCA 1st class (with the train)
- Mobile phone support
- Flexible working hours
- Home office (one day a week)
- Attractive pension fund models
- Non-occupational accident assurance (private)
- Daily sickness benefit insurance
- Fleet discount (Amag, Opel and Renault)
About your profile
For this vacancy, we expect a candidate with an academic degree (university, applied sciences or equivalent) which had already some experience in the Web-Frontend area, or which is extremely motivated to get in touch with those topics. You are quality driven, you have good communication skills and a distinct customer orientation. You are a team player and happy to learn from experts:
Expected base experience
- 1 year of practical experience in an Angular (2 or higher, preferably 7+) project, including internships or side projects
- Working experience with an UI library like Twitter Bootstrap, Kendo UI or Material Design (Angular Material) Experience with TypeScript.
- Strong working knowledge of JavaScript and best practices
- Proficiency in CSS and at least one Preprocessor such as SASS
- Working experience with a source code version control system such as Git
- You write clean and maintainable code
Considered a plus
- Basic experience with state management libraries such as Redux or MobX
- Basic understanding of RxJS concepts
- Experience with build tools like Webpack or Rollup
- Frontend tooling (NPM, Lint, Babel, etc.)
- Experience consuming RESTful API
- Experience creating responsive interfaces
- Experience with other JavaScript SPA Frameworks/Libraries like React or Vue.js
- Testing frameworks such as Protractor, Jest, Jasmine or Karma
- Using browser developer tools to debug code and analyze performance
Furthermore, you have excellent German language skills in addition to good English language skills.