Based in London, our customer is operating in public health and agriculture. The project is based on using biotechnology and improving life quality and agriculture effectiveness in an aggressive environment. The complex of information technology solutions must be developed for convenient and effective management and establishing time delivery and deployment in all steps and project branches of all sensitive parts. We are looking for an experienced angular engineer who can create high quality and good performance frontend using best practices for web apps with microservice architecture.
- Work closely with the UI/UX designer to implement the web app according to the design wireframes and guidelines;
- Implement, test and continuously improve the platform and mobile responsive web;
- Participate in design review, code reviews, and product demos;
- Take accountability and responsibility for a full life cycle of the product features (from design, sizing, implementation, testing, delivery to monitoring and deprecation when needed);
- Support and propagate quality culture among colleagues.
- 3+ years of professional experience in software development;
- Highly Proficient in Angular (last version), TypeScript, HTML5, CSS3;
- Experience with Microservices Architecture and REST-services;
- Proficient in test-driven development, automated testing, and the use of testing frameworks;
- Experience with Electron, Webpack, NodeJS, NPM, SVG;
- Experience with Less/Sass CSS Pre-processors;
- Experience in the area of modular and scalable software development;
- Experience maintaining a living and complex codebase with a modern stack;
- Designing and developing reusable, testable front-end components;
- An appreciation for good design, and the desire to translate visual ideas into working, efficient code;
- Strong problem solving and critical thinking skills;
- Passion for quality and close attention to details;
- Strong communication, and interpersonal skills;
- Aptitude to independently learn new technologies;
- Upper-intermediate level of English, good communication skills.
Nice to have:
- Experience with maps.
- Bachelor’s Degree/Master’s Degree.