We are looking for an experienced Frontend developer to join our Software team. You will be responsible for the client side of our web applications. If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you.
Ensure high-quality graphic standards and brand consistency.
Ensure the technical feasibility of UI/UX designs
Perform code reviews.
Optimize application for maximum performance, speed, and scalability.
Suggest and demonstrate efficient designs & technologies for applications.
Troubleshoot and debug applications.
Conduct UI tests and optimize performance.
Learn about new technologies.
Stay up to date with current best practices.
Provide training and support to internal teams.
B.Sc. degree in Computer Science, Computer Engineering or related technical discipline.
5+ years of experience working with Angular.js/Angular 2+
In-depth understanding of web development.
Experience in Unit testing.
Responsive Design concepts.
Good experience in Bootstrap.
Experienced with Node.js and Express.
Proficient understanding of browser testing and debugging.
Motivated to combine the art of design with the art of programming.
Ability to write clean, documented, and reusable code.
Experience with REST web services.
Experience integrating 3rd party services and APIs.
Experience with Domain-Driven Design (e.g. Telecom Engineering) is a plus.
Excellent analytical and time management skills.
Good understanding of agile development practices.