Go Back

Associate Frontend Engineer

  • IT, Software development, System Engineering Jobs

Description

Associate Frontend Engineer

The Digital UI Team at Genesys is looking for a talented Associate Frontend Engineer who will primarily focus on web development. Genesys Cloud is a cloud-based contact-center and communications platform that’s in hypergrowth mode. The Digital UI Team focuses on building compelling Agent Experiences and the architecture/frameworks on which the UI runs.


About You

    • You have experience with JavaScript
    • Exposure to modern ECMAScript features will be helpful (e.g. Promises, async/await, classes, etc.)
    • You have some experience with TypeScript or a desire to learn it
    • You have experience building SPA web applications in JavaScript
    • DOM, CSS, etc.
    • Exposure to one or more web dev frameworks (React, Vue, Angular, Ember, etc.)
    • Exposure to browser js apis (e.g. DOM, postmessage, localstorage, etc.)

 

About The Work

    • Help build our Agent UI; focusing on quality, testable, composable software.
    • Help modernize some of the legacy UIs we have into modern frameworks and architecture
    • Work with product and UX teams to field requests and build generic solutions that benefit all our customers/stakeholders.
    • Help with continuous delivery, tooling, scripts, etc.

 

About The Position

  • You will be part of an engaged, talented, and fantastic group of developers
  • You will work within and with small, autonomous teams
  • You will be mentored as you get up to speed with our development environment and tech stack
  • You'll be involved in all aspects of software development from design to deployment

Responsibilities

  • Design patterns and building composable software
  • working with state management in web apps (Dependency Injection, Services, props, Redux, MobX, etc.)
  • the node ecosystem and JavaScript tooling (e.g. babel, webpack, rollup, etc.)
  • a version control tool and process (e.g. git and git-flow)
  • continuous delivery of cloud-based software
  • You are a resourceful and detail-oriented developer
  • You are a strong problem solver with a desire to make significant contributions
  • You are curious and keep abreast of new tools and technology
  • You can prioritize tasks and work independently when provided with relevant information
  • You have experience collaborating with external teams (e.g. product, UX, other dev teams)
  • You have good written and verbal communications skills

Hard Skills

  • Coding and Programming (Python, C#, Java, PHP, etc
  • Data Analytics
  • Operating Systems
  • Software development
  • UX design

Soft Skills

  • Communication
  • Problem-solver
  • Team-oriented
  • Skilled Collaborator
  • Attention to detail

We offer

Some Of The Benefits Of Working With Us

  • Working with a talented, passionate team of devs
  • Working with a modern tech stack (Cloud-based microservices platform, State-of-the-art webapp pipeline)
  • Great culture (Weekly tech talks, meetups, workplace events/celebrations, movie outings, etc.)
  • An open time-off policy and a management team that supports its use
  • Working with a team committed to work-life balance
  • The ability to work from home or remotely as needed
  • Annual budget for technical conferences and career development