UI Developer - Typescript/Javascript
Xebia · Bengaluru, Karnataka, India
Xebia · Bengaluru, Karnataka, India
**Job Title : UI Developer ( Reactjs/Typescript )** **Job Location : Bengaluru** **Exp : 6-10 years** **Notice Period : immediate -15 days** We are looking for UI Developers with **6–10 years** of expertise in **React.js with TypeScript** and **Node.js** . The primary focus will be on developing user interface components using well-known React workflows (Flux/Redux) and ensuring applications are **secure, performant, robust, and maintainable** . The role requires close collaboration with cross-functional teams and a commitment to high-quality design and development. **Responsibilities** - Develop new user-facing features and maintain existing ones using **React.js** , **TypeScript** , and **Redux/MobX** . - Build **reusable components** and front-end libraries for scalability. - Translate **designs and wireframes** into high-quality code. - Optimize components for **maximum performance** across a wide range of devices and browsers. - Maintain strong **security posture** of the frontend codebase. - Monitor and improve **Web Vitals** performance scores. - Ensure high **test coverage** with unit and integration tests. **Technical Expertise** - Strong proficiency in **JavaScript** and **TypeScript** , including DOM manipulation. - Deep understanding of **React.js core principles** . - Experience with **React workflows** (Flux, Redux) and state management libraries (Redux, MobX). - Proficiency in **React Router** and **react-query** . - Familiarity with **ECMAScript** latest specifications. - Knowledge of **isomorphic React** (plus). - Experience integrating **RESTful APIs** . - Understanding of **OAuth 2.0** and **SSO** for authentication and authorization. - Familiarity with modern **build pipelines and CI/CD tools** (e.g., GitHub Actions). - Proficient with **Babel, Webpack, npm** , and other front-end development tools. - Strong grasp of **frontend security best practices** . - Experience with **benchmarking and optimization** for Web Vitals. **Tools & Collaboration** - **Version control** : Git (preferred). - **Project management** : JIRA (preferred). - Ability to translate **business requirements** into technical deliverables. **Soft Skills** - Strong problem-solving and analytical abilities. - Effective communication skills for cross-team collaboration. - Commitment to **collaborative problem-solving** , **sophisticated design** , and **quality products** .