Posted on: 20/01/2026
Description :
Position : Senior Software Engineer (Java Microservices + React.JS + Flutter)
Experience : 4 - 6 Years
Location : Bangalore
Immediate Joiners
Role Summary :
We are looking for a Senior Software Engineer with strong React expertise, basic Flutter exposure, and Java Microservice full-stack development experience. The role involves owning frontend modules end-to-end, contributing to backend APIs, and collaborating closely with product and design teams to build scalable, high-quality products
Required Skills & Experience :
Core Requirements :
- 4- 6 years of overall software development experience
- Strong experience in Product Development (SaaS / Platform products preferred)
- Excellent problem-solving skills and ability to learn quickly
- Experience working in Agile / Scrum teams
- Hands-on exposure to Git, Docker, Jenkins, Postman
- Strong understanding of responsive web design (Web & Mobile)
Frontend - React (Primary Skill) :
- 3-5 years of hands-on experience with ReactJS
- Strong proficiency in JavaScript (ES6+), HTML5, CSS3, SASS
- Experience with state management :
- Redux / Context API / React Query / Custom Hooks
- Experience with NPM and dependency management
- Good understanding of design patterns and component architecture
Good to have :
1. Webpack, Babel
2. CSS preprocessors
3. Micro-Frontend architecture
Flutter (Secondary / Basic Expectation) :
- Basic to intermediate experience with Dart & Flutter
- Familiarity with state management (Provider / Bloc)
- Experience using pub.dev and managing Flutter packages
- Basic understanding of :
1. Local storage (SQLite or similar)
2. Unit and integration testing in Flutter
- Ability to read, debug, and enhance existing Flutter codebases
Full-Stack / Backend Exposure :
- Experience building or integrating with REST APIs
- Familiarity with Java Microservices backend technologies such as :
1. Node.js / Java / Python (any one is sufficient)
- Understanding of :
1. API contracts
2. Authentication & authorization
3. Database basics (SQL / NoSQL)
- Ability to debug backend issues impacting frontend workflows
Responsibilities :
- Own end-to-end delivery of assigned modules
- Design, develop, test, and release features independently
- Ensure implementation adheres to approved architecture and coding standards
- Lead and participate in code reviews
- Build and maintain reusable components to improve development efficiency
- Collaborate with backend, QA, and product teams
- Debug and fix issues raised via JIRA
- Write clean, maintainable, and well-tested code
- Mentor junior engineers and provide technical guidance
- Actively contribute to improving engineering best practices
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1603655