👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior JavaScript Developer (React)

Местоположение и тип занятости

ЕкатеринбургПолный рабочий день

Компания

Разработка программного обеспечения

Описание вакансии

Условия работы

We are looking for an experienced top-notch JavaScript Developer to grow with our dev team. You will primarily be writing React to update a number of views and pages inside a Ruby on Rails application

About Exadel:

Since 1998 Exadel has been engineering its own software products and custom software for clients of all sizes. Headquartered in Walnut Creek, California, Exadel currently has 1000+ employees in development centers across America, Europe and Asia.

About the Customer:

The Customer is an educational technology company based in Salt Lake City, Utah. It is the developer and publisher of Canvas, a Web-based learning management system, and Canvas Network, a massive open online course (MOOC) platform.

About the Project:

The App helps students access their courses and groups when they are away from a browser. It provides functionality to view and participate in a course or group, as well as view course calendars, to-do items, notifications, conversation messages, and grades.

Project advantages:

The Customer works with world class software engineers to solve some of education’s hardest problems at cloud-scale. By focusing on values — ownership, openness, simplicity, and relationships — and using a modern stack that includes Ruby on Rails, Node.js, React, Go, and Docker, he is changing the way that teachers teach and students learn.

Requirements:

  • At least 4 years of professional software development experience.

  • Good knowledge of React Basics. Architecture of React. React main principles.

  • Experience with cloud-hosted, high-traffic applications

  • A bias to action, desire for ownership, and love for problem-solving

  • Experience in multiple programming languages (with interest in learning more)

  • Demonstrated excellence in programming, debugging, architecture, and devops — our engineers design, build, and deploy their own code

  • Strong communication skills

Nice to have:

  • Bachelor or Master’s degree in computer science, computer engineering, or a related field.

English level:

  • Intermediate level

Responsibilities:

  • Write maintainable, testable React code that follows best-practice and conforms modern accessibility standards

  • Ensure users’ security by following framework standards and industry best-practices to avoid attacks like XSS and CSRF

  • Migrate to modern frontend frameworks

  • Write testable code that is predictable and performant

  • Work with a UI/UX team to delight users with innovative experiences