Job
Description
Role Overview: You will be responsible for delivering best-in-class user experience to customers by understanding customer use cases and designing innovative solutions for their requirements. Your primary focus will be on front-end development using React, Redux, or Angular, and backend engineering using languages like C/C++, Golang, Python, or Java. You will work closely with the Product and User Experience teams to implement pixel-perfect UIs, design scalable UI frameworks, and address technical challenges such as micro-frontends, data visualization, complex dashboards, and immersive IDE interfaces. Key Responsibilities: - Implement pixel-perfect UIs and engage with Product and User Experience teams - Define functionality that is easy to use and intuitive for customers - Participate in customer interactions as part of the engineering experts" team - Collaborate with team members and across the organization - Work closely with product managers, designers, support & serviceability engineers Qualifications Required: - Experience in developing Single Page Applications using Javascript, HTML5, and CSS3 - Proficiency in JavaScript and its ecosystem - Familiarity with frameworks like React.js, Redux, D3.js, etc. - Knowledge of Front End Testing frameworks such as Jest, Jasmine, etc. - Experience with TypeScript - Basic understanding of server-side languages and databases - Working knowledge of storage, networking, virtualization, and cloud technologies - Familiarity with OS internals, distributed data management, web-scale systems - Bachelor's or Master's Degree in Computer Science or Engineering - 6 - 8 years of experience in designing and developing front-end applications Additional Details: The company follows a hybrid work arrangement, blending remote work benefits with in-person collaboration. Most roles require coming into the office a minimum of 3 days per week, with certain roles or teams needing more frequent in-office presence. Your manager will provide team-specific guidance and norms.,