UI Developer - Reactjs/Typescript
Xebia · Bengaluru, Karnataka, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Xebia · Bengaluru, Karnataka, India
Job Title : UI Developer - Reactjs/Typescript Job Location : Bengaluru Exp : 6-10 years Notice Period : immediate-15 days Position Overview : We are seeking a Frontend Engineer 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 Reactjs 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 .