Position: Senior Web UI Software Engineer (Angular)
Company: SoftServe
Category: JavaScript
Experience required: 3y
English level: intermediate

WE ARE
SoftServe is a digital authority that advises and provides services at the cutting-edge level of technology. We empower enterprises and software companies to (re)identify their differentiation, accelerate solution development, and vigorously compete in today’s digital economy.

Our customer is seeking an Angular Developer who has the technical ability to implement user interfaces using JavaScript and the Angular framework. You will need to know the best practices and modern ways of creating interfaces and ensure the interface is able to interact with backend APIs. You will also need to have great communication and collaboration skills as you will need to interact with fellow frontend and backend developers regularly to ensure components can be integrated together.

YOU ARE
A professional having the following expertise
•	Experience developing in JavaScript utilizing Angular framework in particular
•	Fluency in multiple technologies and frameworks
•	Fundamental knowledge of UX/UI
•	Proficient in (Good at) CSS, HTML, and writing cross-browser compatible code
•	Solid foundation in data structures, algorithms, and OO Design
•	Willingness and ability to take on innovative technologies, as you are an adaptive person
•	Ability to break down complex problems into simple solutions
•	Strong analytical, verbal, and written communication skills
•	Good interpersonal skills

YOU WANT TO WORK WITH
•	Design and implement visually aesthetic user interfaces
•	Ensure the Angular interfaces are not bottleneck performance
•	Collaborate with backend developers
•	Troubleshoot and debug all the problems in the Angular code, identify issues with front end code and rectify them to remove bugs
•	Create unit tests to ensure code is functioning as expected
•	Ensure front end code is able to query APIs
•	Audit code to identify bottlenecks of performance and fixing them
•	Create well-written documentation
•	Conduct Angular code review and coaching junior team members
•	Lead the front-end software development
•	Be responsible for the project technical excellence

TOGETHER WE WILL
•	Code! The project is not overwhelmed with meetings and other not development related activities
•	Operate across evolving technology stack
•	Have a fun and friendly environment where the key objective is getting things done