Your Role
Our front-end development is primarily done in React, Redux, or Angular. Our backend engineering work is done in a variety of programming languages - C/C++, Golang, Python, or Java. Developers joining the Front End team will be required to implement pixel-perfect UIs while engaging with the Product and User Experience teams, designing scalable and performant UI frameworks and libraries to deal with challenging technical issues such as micro-frontends, data visualization, complex dashboards, and immersive IDE(Integrated Development Environment) like interfaces.
- Work on defining functionality that is easy to use, intuitive to customers
- Participate in customer interactions as part of the engineering experts' team
- Collaborate with other members within the team and across the organization
- Work closely with product managers, designers, support & serviceability engineers
What You Will Bring
- Experience in developing Single Page Applications using Javascript, HTML5 and CSS3
- In-depth knowledge of JavaScript and its ecosystem
- Experience with React.js, Redux, D3.js, etc. or any other such modern popular frameworks/libraries
- Experience with Front End Testing frameworks such as Jest, Jasmine, etc.
- Working knowledge and experience in TypeScript
- Familiarity and basic experience with server-side languages and databases is a plus
- Working experience working with storage, networking, virtualization (Nutanix, VMWare, KVM), and/or cloud technologies (AWS, Azure, GCP)
- Familiarity with OS internals, concepts of distributed data management, web-scale systems, and proven ability in having built clustered, high-performance, fault-tolerant distributed applications or systems software
- Bachelors or Masters Degree in Computer Science or Engineering
- 2 - 3 Years of experience in designing and developing front-end applications
Work Arrangement
Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e. San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager.
--