Senior Software Development Engineer

Company: Genesys
Company: Genesys
Location: Budapest (Flexible)
Commitment: Full time
Posted on: 2023-11-09 05:20
Build something new with a world-class team.At Genesys, we allow our employees to make their mark by entrusting them to make decisions and do what they’ve been hired to do: their very best. Your potential is waiting; why are you?Job DescriptionThe ideal candidate for this job should have at least two years of experience with the Angular framework and proficiency in HTML, CSS, and JavaScript. They should also have a strong knowledge of responsive web design principles and experience with RESTful APIs and integrate with backend services. Familiarity with version control systems like Git and experience with testing and debugging tools like Chrome Developer Tools is required. The candidate should know UX/UI design principles and best practices and the ability to work collaboratively in a team environment. Strong problem-solving and analytical skills, excellent communication and interpersonal skills, and the ability to prioritize and manage multiple tasks and projects are also essential.Responsibilities include developing user-facing features using Angular framework, collaborating with the design team to convert wireframes and mockups into fully functional web pages, optimizing applications for maximum speed and scalability, writing clean, maintainable, and reusable code, ensuring the technical feasibility of UI/UX designs, collaborating with backend and API developers to implement and integrate front-end functionality, participating in code reviews and providing feedback, troubleshooting and resolving front-end issues and bugs, staying up-to-date with the latest trends and technologies in front-end development, assisting in creating technical documentation and user guides, and contributing to the continuous improvement of development processes and practices.Job Title:Department & Team: Agent Assist, Genesys Digital AIReports to: Andrey BoriskinLocation: Budapest, HungarySummary:We seek a highly skilled and motivated front-end developer with experience in the Angular framework. As a team member, you can work on exciting and challenging projects, collaborating with talented designers and developers. You will be responsible for developing and implementing user-facing features, ensuring the technical feasibility of UI/UX designs, and optimizing applications for speed and scalability. This is an excellent opportunity to expand your skills and contribute to the growth and success of our organization.Key Responsibilities:Responsibilities include developing user-facing features using Angular framework, collaborating with the design team to convert wireframes and mockups into fully functional web pages, optimizing applications for maximum speed and scalability, writing clean, maintainable, and reusable code, ensuring the technical feasibility of UI/UX designs, collaborating with backend and API developers to implement and integrate frontend functionality, participating in code reviews and providing feedback, troubleshooting and resolving frontend issues and bugs, staying up-to-date with the latest trends and technologies in front-end development, assisting in creating technical documentation and user guides, and contributing to the continuous improvement of development processes and practices.Minimum Requirements:• 2+ years of experience with the Angular framework• Proficiency in HTML, CSS, and JavaScript• Strong knowledge of responsive web design principles• Experience with RESTful APIs and integrating with backend services• Familiarity with version control systems (e.g. Git)• Understanding of cross-browser compatibility issues and ways to work around them• Experience with testing and debugging tools (e.g., Chrome Developer Tools)• Knowledge of UX/UI design principles and best practices• Ability to work collaboratively in a team environment• Strong problem-solving and analytical skills• Excellent communication and interpersonal skills• Ability to prioritize and manage multiple tasks and projectsResponsibilities:• Develop user-facing features using Angular framework• Collaborate with the design team to convert wireframes and mockups into fully functional web pages• Optimize application for maximum speed and scalability• Write clean, maintainable, and reusable code• Ensure the technical feasibility of UI/UX designs• Collaborate with backend and API developers to implement and integrate front-end functionality• Participate in code reviews and provide feedback to improve code quality• Troubleshoot and resolve front-end issues and bugs• Stay up-to-date with the latest trends and technologies in front-end development• Assist in creating technical documentation and user guides• Contribute to the continuous improvement of development processes and practicesDesirable Skills: • Strong proficiency in Angular framework, including Angular 2+• Experience in developing micro-frontend architecture using Angular and implementing microservices• Knowledge of Angular CLI and the ability to efficiently scaffold, build, and deploy Angular applications• Familiarity with Angular Universal for server-side rendering (SSR) in Angular applications• Understanding of Angular modules, components, directives, and services• Proficiency in TypeScript and strong knowledge of object-oriented programming (OOP) concepts• Experience with Angular Material and/or other UI component libraries for Angular• Understanding of state management libraries such as NgRx or Akita• Knowledge of routing and navigation in Angular applications• Familiarity with Angular testing frameworks such as Karma and Jasmine• Experience in integrating Angular applications with RESTful APIs and backend services• Understanding of micro-frontend architecture principles and best practices• Familiarity with containerization technologies such as Docker for deploying micro-frontends• Ability to work in an Agile/Scrum development environment with cross-functional teams• Strong problem-solving skills and the ability to troubleshoot and debug complex Angular applications• Knowledge of CI/CD pipelines and familiarity with tools like Jenkins or GitLab CI for continuous integration and deployment of Angular applicationsIf a Genesys employee referred you, please use the link they sent you to apply.About Genesys:Every year, Genesys orchestrates billions of remarkable customer experiences for organizations in more than 100 countries. Through the power of our cloud, digital and AI technologies, organizations can realize Experience as a Service™ our vision for empathetic customer experiences at scale. With Genesys, organizations have the power to deliver proactive, predictive, and hyper personalized experiences to deepen their customer connection across every marketing, sales, and service moment on any channel, while also improving employee productivity and engagement. By transforming back-office technology to a modern revenue velocity engine Genesys enables true intimacy at scale to foster customer trust and loyalty. Visit www.genesys.com.Reasonable Accommodations:If you require a reasonable accommodation to complete any part of the application process or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you or someone you know may complete the Reasonable Accommodations Form for assistance. Please use the Candidate field in the dropdown menu to ensure a timely response.This form is designed to assist job seekers who seek reasonable accommodation for the application process. Submissions entered for non-accommodation-related issues, such as following up on an application or submitting a resume, may not receive a response.Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.Please note that recruiters will never ask for sensitive personal or financial information during the application phase.
View Original Job Posting