Share this Job

React.js/Redux Frontend Software Developer


Toronto, ON, CA

About Avaya

Avaya enables the mission critical, real-time communication applications of the world’s most important operations. As a global leader in delivering superior communications experiences, Avaya offers a complete portfolio of software and services for contact center and unified communications— offered on premises, in the cloud, or a hybrid. Today’s digital world requires communications enablement, and no other company is better positioned to do this than Avaya. For more information, please visit www.avaya.com.

Job Information

Job Code: 00194008

Job Family: Research and Development

Job Function: Software Engineering

Short Description

React.js/Redux Frontend Software Developer

Are you interested in building cloud web applications that will shape the future of how we all communicate? Are you tire of commuting into the city or just looking to plan your escape away from Toronto? If so, read on about this opportunity to join the Cloud team with Avaya and get paid what you’d expect from working in the city, without having to live there.

We’re looking for a few self-motivated and experienced frontend React.js/Redux/UX developers, who are specialized in developing large scale Single Page Applications. It would be great if he/she has backend engineer’s critical mind that can handle complex data flow as well as UX/UI designer’s sensitivity and passion to turn customer needs into elegant, user-centered designs. 

The ideal candidate will have experience understanding, mapping, designing, developing and testing systems that enable users to easily interact within our platform. UX Design experience is a plus.

We are looking for candidates who thrive in a fast-paced start-up like environment and want to invent the future. You’re not sitting in the cube waiting for product managers or customers to generate requirements, you’ll generate product ideas/designs on your own and along with the team and get excited by doing this.

If you share project code samples (on Github or privately) before or during the interview, then you’re well on your way to being hired!

Long Description

Skills and Respons Required

· Advanced JavaScript experience including async programming, promise, event loop...etc.

· React.js/Redux is a must have skill. Capable of dealing with complex data schema, data flow and statement management 

· Have strong critical thinking and mindset to deal with ever growing complex web frontend development including but not limited: Troubleshooting skill, logging collection (to server maybe), WebRTC media processing, browser side performance optimization. Knowing different browser’s behaviors

· Experience on one of the Sql/NoSql databases such as MongoDB, MySql. Keen on designing data schema based on business requirements. Proficient on REST API calls, knowing GraphQL is a plus.

· Very comfortable dealing with npm/yarn, CSS/HTML, Bootstrap/Flexbox layouts

· Very sensitive to end user experience and user flow

· Knowledge on other frameworks such as Angular.js, Vue.js, Flutter is also a plus

Why work with us?

· Competitive salary + benefits

· Open and transparent management structure – collaboration is how we make decisions happen

· Career growth within this role, including product innovation opportunities

3 years experience at the Engineer Two level or 5 – 8 years total experience
Bachelor degree or equivalent experience
Master degree or equivalent experience
Preferred Certifications
Avaya is an Equal Opportunity employer and a U.S. Federal Contractor. Our commitment to equality is a core value of Avaya. All qualified applicants and employees receive equal treatment without consideration for race, religion, sex, age, sexual orientation, gender identity, national origin, disability, status as a protected veteran or any other protected characteristic. In general, positions at Avaya require the ability to communicate and use office technology effectively. Physical requirements may vary by assigned work location. This job brief/description is subject to change. Nothing in this job description restricts Avaya right to alter the duties and responsibilities of this position at any time for any reason. You may also review the Avaya Global Privacy Policy (accessible at https://www.avaya.com/en/privacy/policy/) and applicable Privacy Statement relevant to this job posting (accessible at https://www.avaya.com/en/documents/info-applicants.pdf).