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