Job Title: UI Developer / Software Engineer (React/TypeScript)
Location : Austin, TX (Onsite Role -5 Days Onsite Per Week)
Duration : Fulltime
Teams Meeting Interview
Job Description:
We are seeking a highly skilled UI Developer with strong expertise in React, TypeScript, JavaScript, and modern frontend development practices. The ideal candidate will be responsible for building scalable, reusable, and responsive user interfaces, collaborating with UX designers and backend teams, and leveraging modern development tools including AI-assisted coding solutions to improve productivity, quality, and delivery speed
.The successful candidate should have a passion for creating exceptional user experiences, developing reusable component libraries, and implementing high-quality frontend solutions that are performant, accessible, and maintainable
.
Key Responsibiliti
- es
Design, develop, and maintain modern web applications using React, TypeScript, and JavaScript (ES6 - +).Build reusable, modular, and maintainable UI components following best practices and design patter
- ns.Develop and document component libraries using Storybo
- ok.Translate UX/UI designs, wireframes, and prototypes into responsive, pixel-perfect user interfac
- es.Integrate frontend applications with backend services through RESTful AP
- Is.Implement effective state management solutions using React Hooks, Context API, Redux, or similar approach
- es.Ensure cross-browser compatibility and responsive behaviour across desktop, tablet, and mobile devic
- es.Utilise AI-assisted development tools such as Claude, GitHub Copilot, ChatGPT, or similar platforms to improve development efficiency, code quality, debugging, testing, and documentati
- on.Participate in code reviews and ensure adherence to coding standards and development best practic
- es.Debug and resolve application issues while continuously improving application performance and maintainabili
- ty.Collaborate closely with Product Owners, UX Designers, Architects, QA teams, and Backend Developers in Agile delivery environmen
- ts.Contribute to frontend architecture decisions, design systems, and shared component librari
es.
Required Skills & Experi
enceFrontend Develop
- ment
Strong experience with JavaScript (ES6+) and TypeSc - ript.Strong hands-on experience with React.js and modern React development patt
- erns.Expertise in React Hooks, Context API, component lifecycle, and state manage
- ment.Experience building reusable, modular UI compon
- ents.Experience with Storybook for component development, testing, and documenta
- tion.Strong understanding of HTML5, CSS3, and responsive web design princi
- ples.Experience integrating frontend applications with REST
- APIs.Strong understanding of frontend architecture and component-based develop
ment.
Development Tools & Pra
- ctices
Experience using modern frontend build tools and package managers s - uch
- as:Vite
- Webpa
- ckBabelnpm
- / YarnExperience with Git, pull requests, branching strategies, and code review wor
- kflows.Familiarity with Agile/Scrum development methodo
logies.
AI-Assisted Dev
- elopment
Practical experience using AI-powered development tools - such
- as:ClaudeGitHu
- b Copil
- otChatGPTSimilar GenAI coding a
- ssistantsAbility to leverage AI t
- ools for:Code g
- enerationCod
- e reviews
- DebuggingDocu
- mentationUnit test
- creationProductivity imp
rovements
Core Co
- mpetencies
Strong debugging and problem-solving ca - pabilities.Excellent analytical and troubleshoot
- ing skills.Ability to work independently while effectively collaborating with distrib
- uted teams.Strong verbal and written communicat
ion skills.
- Nice to Have
Experience with frontend unit testing and component testing framew - orks
- such as:JestReact Te
- sting
- LibraryVitestKnowledge of web accessibility standards
- (WCAG, ARIA).Experience working with enterprise design systems and shared compone
- nt libraries.Familiarity with frontend performance optimisation techniqu
- es including
- :Lazy loadingC
- ode splittingBundle
- optimisationCachi
- ng strategiesExperience with CI/CD pipelines and automated
deployments.
Prefer
- red Experience
5+ years of experience in frontend/ - UI development.Proven experience delivering enterprise-scale web applications using React
- and TypeScript.Experience working in Agile product dev
- elopment teams.Exposure to modern design systems and enterprise
UI frame
- works.
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or a re - lated discipline.Equivalent practical experience will al
so be considered.