Senior Frontend Engineer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
We are continuing to expand Alert engineering team and are looking for a Senior Engineer to join some of the industry’s brightest minds that are dedicated to providing our customers and partners with security value and outcomes.
We are looking for an individual to assist our Development team to maintain and enhance our highly scalable SaaS web based applications utilized by our network security and compliance customers. As part of the team, you will take part in feature and maintenance development in our Core User Interface stack, requiring proficient technical skill and creativity. The successful candidate is expected to take ownership of independent tasks and work in a fast paced agile environment with minimal supervision.
Primary Responsibilities
- Work with your team and collaborate with Architect, Product and Team Leads when necessary to understand current behavior and design in order to triage issues and implement features that ensure the satisfaction of our customers
- Work independently to implement complex solutions for customer requests and issue resolution while ensuring consistency in behavior and performance
- Ensure quality of solution through the creation of unit tests in addition to functional testing
- Participate in peer code reviews
- Participate in product releases
Required Skills and Experience
- 7+ years of hands on experience designing and developing components for enterprise web applications supporting multiple browsers and browser versions
- 7+ years of proven hands on experience developing enterprise web applications with object oriented PHP
- 7+ years of proven hands on experience with Javascript libraries and MV* frameworks, and thorough knowledge of HTML, CSS and DOM
- Experience developing UI components in service oriented architecture, or developing web applications against REST, SOAP, or XML-RPC APIs
- Experience developing applications that communicate with MySQL
- Experience using Linux Distributions (Debian or CentOS)
Desired Skills and Experience
- Experience developing complex applications outside of existing web application frameworks
- Strong understanding of web standards, design patterns, and browser compatibility issues is a plus
- Sharp eye for usability issues and general interface design is a plus
- Experience with functional programming languages (Erlang, LISP, Haskell) is a plus
- Knowledge of network protocols such as IP, TCP, UDP, with emphasis on HTTP. Nginx is a plus
- Experience as intermediate Linux System Administrator is a plus
- Security operations experience or network security experience is a plus
- Graphic Design, User Experience training and Design software skills are a plus
- Familiarity with git or svn source control systems
90 Day Deliverables
- To demonstrate being an autonomous person
- To develop a solution to a particular problem
- To comprehend the components of the product he is going be working on
We offer
• Competitive salary (to be defined upon interview results)
• Flexible working hours
• Compliance with Labor Code of the Russian Federation
• Medical insurance package
• Modern and comfortable office located close to "Petrogradskaya" metro station
• Opportunity to make business trips (US, UK)
• Relocation options to UK/EU may be available in future and to be negotiated individually
• Professional growth in the international business environment
Please send your CV in English.
Бонусы
Частичная оплата релокации