Position: Senior Angular Engineer
Company: N-IX
Category: JavaScript
Experience required: 5y
English level: upper

Our customer is a leading North America online broker. The Senior Engineer will be involved in the development of a functionally rich, robust Web application, following through all stages of the Agile software development life cycle from inception to implementation.

**Responsibilities:**

Develop Web application adopting the best industry practices
Conduct regular code reviews to improve code quality, design, and tests
Attend regular Retrospective meetings to discuss solutions to technical and process challenges
Recommend system solutions by comparing advantages and disadvantages of custom development and open source alternatives
Complete application development by coordinating requirements, schedules, and activities
Explore new opportunities to add value to product and process and present to the team

**Requirements:**

4+ years of software development
Solid knowledge and experience with Javascript (Angular)
Understanding of object-oriented programming (OOP)
Experience working knowledge of RESTful integrations
Knowledge of Agile (preferably SCRUM) development practices
Bachelor's Degree in engineering, computer science or another related field
Strong analytic & problem-solving skills
Solution-focused, takes initiative to work effectively within established guidelines
Upper-Intermediate English level

**We offer:**

Flexible working hours
A competitive salary and good compensation package
18 business days of payable annual free-time
10 days of paid sick leave
IT Club membership card which provides pleasant discounts
A masseur and a corporate doctor
An inspiring and comfy office
Regular office fruit delivery

**Professional growth:**

Challenging tasks and projects
An individual development plan
A personal education budget
A regular performance appraisal
Meetups and events for professional development
Mentorship opportunities

**Fun:**
Corporate events and outstanding parties
Exciting team buildings
Memorable anniversary presents
A fun zone where you can play video games, football, ping pong, and more.