Position: Senior Angular Engineer
Company: NCube
Category: JavaScript
Experience required: 3y
English level: upper

Our customer is a multinational consulting, software services, and operations company that is singularly focused on the telecom/DSP industry. Cutting-edge team that delivers the best customer solutions in the media sector - they digitalise telecom companies around the world.
          Requirements:
•	Minimum 4 years of experience in Angular services development
•	Expertise in Angular 6 and above
•	Recent practical software development experience, including design, program build, testing/debugging, and implementation of multi-user business applications
•	Recent knowledge and experience developing in Object-Oriented models
•	Understanding the nature of asynchronous programming and its quirks and workarounds
•	Good understanding of CSS pre-processors such as LeSS (or SaSS)
•	Good understanding of front-end technologies, such as HTML5 and CSS3
•	Good understanding of NgRx / RxJs / State management concepts
•	Expertise in understanding UI Frameworks likes Material Design, Bootstrap, Foundation, etc. 
•	Upper-Intermediate English and better

Responsibilities:

•	You will be responsible for developing, configuring, and maintaining Front-end sites, apps & portals, including single-page web applications and backend services and their integration with other platforms.
•	You will liaise with product owners, designers, and architects to clarify requirements and advise on the design and direction of new products and features.
•	You will Produce front-end code and visual comps to create a polished and highly functional user interface with a focus on usability and simplicity of design
•	You will offer technical expertise within a collaborative application development environment, thus contributing to feasible and cost-effective system solutions.
•	You will provide impact analysis on current systems and assess the changes required.
•	You will develop according to the agreed coding standards and architecture.
•	You will estimate the timescale of programming and associated development activity.
•	You will ensure that all work follows approved methods and standards and conforms to agreed quality, including automated unit & integration testing and technical documentation.
•	You will undertake a peer code review.
•	You will participate in software and system performance analysis and tuning, service capacity planning, and demand forecasting
•	You will work Multi-functionally as part of the wider technical team to ensure interoperability with other developments and provide the assistance needed by others in the team.
•	You will contribute to the development of methods and standards.
     We offer:
• Challenging project
• Competitive remuneration based on qualification and contribution
• Full-Time job (remotely)
• Flexible working schedule, vacations, paid sick leaves, English courses, regular parties
• Good working environment
• Great team spirit
• If you have a desire to build from the ground up, be on the cutting edge of technology not just in theory, but in practice and work in a cultural environment this would be a great opportunity for you.