Location: Yerevan, Armenia
Category:
Type: Full-time
Deadline: 4/23/2017 12:00:00 AM
Salary: Highly competitive, plus a benefit package.
Description
The Senior Web Engineer will be involved in the development of functionally rich, robust and user-friendly web applications, following through all stages of the Agile software development life cycle from inception to implementation. The incumbent will collaborate on a cross-functional team including Graphic Design, UX, QA and Backend Developers and will collaborate with other Web Engineers in the growth of best practices and technological advancements. The ideal candidate for this role should be able to thrive in dynamic environments, have a strong work ethic, positive energy and the ability to innovate.
Responsibilities
- Develop, test and debug standards-compliant and cross-browser compatible web applications;
- Enhance and modify existing applications as needed to ensure to add new features or improve user experience;
- Diagnose and troubleshoot problems with existing applications;
- Interact and communicate with Designers, Developers, QA Testers, Copywriters, Product Owners and others in order to understand requirements and scope of work;
- Play an active role in defining and implementing best practices, standards and procedures including quality and delivery methodologies;
- Help the team to estimate work efforts for user stories, including determining requirements, dependencies and risks;
- Support the team in technical decisions and development estimates;
- Conduct research and develop a proof of concepts;
- Participate in and contribute to all Agile and Scrum ceremonies.
RequiredQualifications
- Bachelor's degree in Engineering, Computer Science or other related field;
- Solid knowledge of and experience with JavaScript, HTML5 and CSS; knowledge of preprocessers such as SASS and LESS;
- Understanding and experience with AngularJS;
- Understanding and experience with Node.JS;
- Knowledge of JavaScript libraries such as jQuery, React and KnockoutJS;
- Solid understanding of Object-Oriented Programming (OOP);
- Knowledge of unit testing; experience with Jasmine and Karma is a plus;
- Familiarity with .NET and C# applications;
- Familiarity with Visual Studio and text editors like Sublime Text;
- Experience with version control systems such as SVN and Git;
- Knowledge of Agile development practices; knowledge of Scrum development practices is preferred;
- Strong analytical and problem-solving skills;
- Strong organizational, communication and interpersonal skills;
- Service-oriented mindset, positive attitude and a willingness to assist own team in any way to ensure project success;
- Strong commitment to upgrading technical skills on an ongoing basis and a willingness to share their knowledge with others;
- Ability to take initiative and get things done.
Benefits
Job URL: iJob.am - Senior Web Engineer @ Questrade International Inc., Armenian Branch
No comments:
Post a Comment