HamburgerMenu
hirist

Ekfrazo Technologies - Senior Software Engineer

Posted on: 20/01/2026

Job Description

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


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in