ET

Senior Software Engineer (java Microservices+react.js + Flutter)

Ekfrazo Technologies Private Limited

a month ago

Expires On15 Feb 2026

Bengaluru, Karnataka, India

Job description & requirements

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:

○ Local storage (SQLite or similar)

○ 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:

○ Node.js / Java / Python (any one is sufficient)

● Understanding of:

○ API contracts

○ Authentication & authorization

○ 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

Location :

Bengaluru, Karnataka, India

Create alert for similar jobs

ET

Ekfrazo Technologies Private Limited

Similar Jobs