This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Fullstack (UI-Focused) Engineer - ReactJS/Java - Remote in India.
This role offers an exciting opportunity to design and enhance a modern UI-focused fullstack platform, contributing to reusable design systems and scalable backend services. You will work closely with cross-functional teams, including designers, product managers, and engineers, to ensure high-quality, accessible, and performant components. The position combines hands-on development with best practices in testing, CI/CD, and component documentation. The ideal candidate has a strong ReactJS and TypeScript skillset, solid Java backend experience, and a passion for building maintainable and efficient systems. This fully remote role encourages collaboration, creativity, and ownership, allowing you to influence both the frontend and backend architecture in a fast-paced product environment.
Accountabilities
Design, develop, and maintain reusable UI components and the overall design system.
Create and maintain Storybook documentation for components, ensuring clarity and usability.
Write unit, integration, and end-to-end tests to maintain high-quality code standards.
Collaborate on component API design, accessibility compliance, performance optimization, and responsive design.
Contribute to backend Java services, data connectors, and integration workflows.
Support Gradle build processes, CI/CD pipelines, and deployment activities.
Participate in design discussions, code reviews, and planning sessions to ensure alignment across teams.
Debug, troubleshoot, and resolve UI and integration issues effectively.
Requirements
5+ years of fullstack development experience with a strong UI/frontend focus.
Expert-level knowledge of React 18+ (hooks, context) and TypeScript (types, interfaces, generics).
Advanced CSS skills including Emotion (CSS-in-JS), Grid, Flexbox, and responsive design.
Experience with MUI v5, Storybook, Jest, React Testing Library, Playwright, Redux Toolkit, React Router, React Intl, Formik/Yup, and WCAG accessibility standards.
Strong Java 11+ experience with Gradle, JUnit, Mockito for backend services.
Familiarity with Vite, Rollup, Yarn/npm, and monorepo tools (Nx/Lerna).
Solid understanding of Git workflows, CI/CD, code reviews, and API integrations.
Excellent debugging, problem-solving, and documentation skills.
Experience working in product-based organizations and the ability to collaborate effectively with cross-functional teams.
Benefits
Competitive salary in the range of ₹4,000,000 - ₹5,000,000 per year.
Fully remote work with flexible arrangements.
Opportunities to work on cutting-edge frontend and backend technologies.
Exposure to scalable product development, design systems, and testing best practices.
Collaborative and inclusive team environment.
Professional development support and access to modern tools and workflows.
Why Apply Through Jobgether?
We use an
AI-powered matching process
to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice:
By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.