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