Senior Software Engineer (UI)
Envoy Global is seeking a Senior Software Engineer (UI) to join our dynamic team in Hyderabad, India. As a leader in the global immigration space, Envoy Global combines an industry-leading tech platform with holistic services to streamline and expedite the immigration process for employers and individuals. This role offers the opportunity to work on complex technical challenges, employing creativity and a variety of frontend frameworks, tools, and technologies.
In this position, you will design, code, and unit test the front-end components of both existing and new products. Responsibilities include ensuring the technical feasibility and performance of application UI/UX, building reusable and optimized code and libraries, and maintaining high-quality deliverables. Collaboration with UI/UX designers to translate designs into functional user interfaces, coordination with backend developers and quality engineers to consume APIs, and communication with stakeholders and product support to resolve customer issues are also key aspects of the role.
The ideal candidate will have a minimum of 5 years of strong programming experience in front-end technologies, with expertise in Angular, Angular Material, and TypeScript. Proficiency in state management using NgRx/RxJS, experience with Angular CLI, RxJS, and NgRx, and exposure to Micro Frontend (MFE) architecture, including authentication and authorization of MFEs, are essential. Strong skills in HTML, CSS, SCSS, LESS, and JavaScript, as well as experience working with AI tools and REST API integration, are required. A Bachelor's degree in Computer Science, Information Technology, or an equivalent field is necessary.
Preferred qualifications include experience with Webpack and frontend CLIs, exposure to React with MUI and Tailwind CSS, and familiarity with design tools like Figma. Key competencies for this role encompass Angular with Material and state management (NgRx/RxJS), TypeScript, HTML, JavaScript, experience with Micro Frontend architectures, and hands-on experience with AI tools and intelligent agents.
If you are driven by a passion for technology and are enthusiastic about working in a fast-paced and innovative environment, we encourage you to apply and join our team at Envoy Global.