Angular Developer
Or share this role
Weava is looking for a passionate and dedicated developer to help us scale and support our growing platform. You’ll be joining the team powering everything happening behind the scenes.
Collaboration and teamwork are vital to how Weava operates. A significant portion of your responsibilities will include working closely with members of the business management and product team to develop features together and collaborating closely with quality assurance to maintain high standards.
We’re eager to scale quickly, so we’re recruiting teammates who share our core values, know how to get things done, and would add a lot to our very driven culture.
Job Responsibilities
As an Angular Developer, you will be responsible for designing and creating a top-level coding base using Angular best practices. You will also be responsible to maintain high-performing and interactive web and mobile application systems.
Your key tasks will, among others, include:
- Help develop new features for Weava
- Upgrade the code (‘recoding’) of our Chrome extension to Angular 11;
- Implementing local storage caching with IndexedDB.
- Fix bugs in the system when necessary; testing and modifying systems to ensure that they operate reliably
- Developing application codes and unit tests in Angular, Typescript/JavaScript, and Rest Web Services.
- Conducting performance tests.
- Write well-documented Angular, Typescript/JavaScript, HTML, and CSS that can be tested automatically without difficulties
Qualifications
- Bachelor’s Degree in Computer Science, Computer Engineering or similar.
- Knowledge of Typescript/JavaScript MV-VM/MVC frameworks including Angular and Redux.
- Previous commercial experience of 2+ years, with work experience as an Angular Developer for 1+ years.
- Knowledge in React Native, API frameworks and experience using Javascript building tools like Gulp or Grunt is a bonus.
- Experience in agile project collaboration.
- Critical thinker and problem-solving skills
- Experience in agile project collaboration.
- Team player
- Good time-management skills
- Great interpersonal and communication skills
Values
- You want to make a big impact
- You value working hard and working smart
- You enjoy solving inefficiencies and are self-motivated
- You enjoy a fast-paced environment