Job Description
Roles & Responsibilities :
Role Summary
We are looking for a UI Developer with solid hands-on experience in building responsive and modular web applications using React JS, TypeScript, and modern frontend tools. The role focuses on feature implementation, UI integration with REST APIs, basic testing, and contributing to performance and security best practices under guidance from senior engineers and architects.
Key Responsibilities
UI Development
Develop UI components and screens using React, TypeScript, React Router, Axios, i18n.
Implement workflows, forms, dashboards, and designer-related features.
Work with JointJS (or learn it) for modeling/diagram components.
Ensure responsive design and cross-browser compatibility (Chrome, Edge, Safari).
API Integration
Integrate frontend modules with backend REST APIs.
Follow API contracts defined using OpenAPI/Swagger.
Work with backend engineers to clarify API requirements.
Code Quality & Testing
Write clean, readable, maintainable code.
Develop unit tests (Jest, React Testing Library) and contribute to automation.
Participate in code reviews and follow coding standards.
Performance & Security Awareness
Apply basic performance practices (memoization, lazy loading, caching).
Follow secure coding guidelines (input validation, safe data handling, avoiding XSS/CSRF risks).
Agile Collaboration
Participate in daily stand-ups, sprint planning, and estimation.
Work closely with senior developers and architects.
Assist in debugging bugs and production-like issues.
Required Skills & Experience
2–6 years hands-on experience with:
Frontend Skills
React JS & TypeScript
React Router, Axios, i18n
HTML5, CSS3, ES6+
Exposure to a diagramming library (JointJS/GoJS/mxGraph) is a plus.
Understanding of modular and component-based frontend architecture.
Backend/API Understanding
Good understanding of REST concepts.
Ability to consume and work with OpenAPI-defined APIs.
Basic exposure to Java and Spring concepts is a plus.
Testing Skills
Experience with:
Jest
React Testing Library
Exposure to UI automation tools (Cypress, Playwright) is an advantage.
NFR Awareness
Basic understanding of performance optimization.
Awareness of security fundamentals for frontend applications.
Soft Skills
Good problem-solving and debugging skills.
Ability to communicate in a clear, structured manner.
Willingness to learn platform-level concepts (Workbench, Designer, Rule Engine, etc.).
Team-oriented mindset with ownership for assigned tasks.
Qualifications
Educational qualification:
Experience :
Mandatory/requires Skills :
Preferred Skills :
Additional Information
Experience - 2 to 6 years
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application