
About the Role
We are looking for an experienced Flutter Developer with a strong background in FinTech mobile application development and end-to-end iOS and Android
deployment.
The ideal candidate will be responsible for building secure, scalable, and high- performance cross-platform mobile applications using Flutter while ensuring
seamless iOS build configuration, provisioning, and App Store release
processes. You will collaborate closely with backend engineers, product managers, and QA teams to deliver reliable financial solutions that meet strict security and compliance standards.
Key Responsibilities
· Design and develop high-quality cross-platform mobile applications using Flutter for Android and iOS.
· Convert Flutter apps into production-ready iOS builds using Xcode and Apple Developer tools.
· Manage iOS provisioning profiles, certificates, and app signing
processes.
· Integrate payment gateways, wallet systems, and secure financial APIs.
· Implement secure authentication, biometric login, encryption, and secure local storage for sensitive financial data.
· Collaborate with backend teams to integrate RESTful APIs and GraphQL services.
· Troubleshoot native iOS issues, dependency conflicts, CocoaPods
integration, and build pipelines.
· Optimize application performance, UI responsiveness, and state
management.
· Ensure compliance with PCI DSS, GDPR, and other FinTech security
standards.
· Participate in App Store and Google Play deployment, including metadata preparation and release management.
Required Qualifications & Skills
· 5+ years of mobile application development experience.
· 3+ years of hands-on experience with Flutter and Dart.
· Strong proficiency in Dart, Flutter SDK, and modern mobile architecture
patterns.
· Experience building and releasing iOS apps using Xcode and App Store Connect.
· Experience integrating FinTech APIs such as payments, KYC, wallet, or transaction systems.
· Strong knowledge of secure authentication, encryption, and secure data storage.
· Experience with state management solutions such as: Provider,
Riverpod, Bloc, GetX
· Understanding of iOS project configuration, CocoaPods, and Apple
Developer workflows.
· Experience with unit testing and widget testing in Flutter.
Preferred Qualifications
· Experience with native iOS or Android development (Swift, Kotlin, or
Objective-C).
· Experience with Firebase services (Authentication, Push Notifications,
Analytics).
· Knowledge of GraphQL integration with Flutter.
· Experience working with Flutter animations and performance optimization.

About Enan Tech Private Limited
About
Company social profiles
Similar jobs

JOB DETAILS:
* Job Title: Lead I - Software Engineering-Kotlin, Java, Spring Boot, Aws
* Industry: Global digital transformation solutions provide
* Salary: Best in Industry
* Experience: 5 -7 years
* Location: Trivandrum, Thiruvananthapuram
Role Proficiency:
Act creatively to develop applications and select appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions account for others' developmental activities
Skill Examples:
- Explain and communicate the design / development to the customer
- Perform and evaluate test results against product specifications
- Break down complex problems into logical components
- Develop user interfaces business software components
- Use data models
- Estimate time and effort required for developing / debugging features / components
- Perform and evaluate test in the customer or target environment
- Make quick decisions on technical/project related challenges
- Manage a Team mentor and handle people related issues in team
- Maintain high motivation levels and positive dynamics in the team.
- Interface with other teams’ designers and other parallel practices
- Set goals for self and team. Provide feedback to team members
- Create and articulate impactful technical presentations
- Follow high level of business etiquette in emails and other business communication
- Drive conference calls with customers addressing customer questions
- Proactively ask for and offer help
- Ability to work under pressure determine dependencies risks facilitate planning; handling multiple tasks.
- Build confidence with customers by meeting the deliverables on time with quality.
- Estimate time and effort resources required for developing / debugging features / components
- Make on appropriate utilization of Software / Hardware’s.
- Strong analytical and problem-solving abilities
Knowledge Examples:
- Appropriate software programs / modules
- Functional and technical designing
- Programming languages – proficient in multiple skill clusters
- DBMS
- Operating Systems and software platforms
- Software Development Life Cycle
- Agile – Scrum or Kanban Methods
- Integrated development environment (IDE)
- Rapid application development (RAD)
- Modelling technology and languages
- Interface definition languages (IDL)
- Knowledge of customer domain and deep understanding of sub domain where problem is solved
Additional Comments:
We are seeking an experienced Senior Backend Engineer with strong expertise in Kotlin and Java to join our dynamic engineering team.
The ideal candidate will have a deep understanding of backend frameworks, cloud technologies, and scalable microservices architectures, with a passion for clean code, resilience, and system observability.
You will play a critical role in designing, developing, and maintaining core backend services that power our high-availability e-commerce and promotion platforms.
Key Responsibilities
Design, develop, and maintain backend services using Kotlin (JVM, Coroutines, Serialization) and Java.
Build robust microservices with Spring Boot and related Spring ecosystem components (Spring Cloud, Spring Security, Spring Kafka, Spring Data).
Implement efficient serialization/deserialization using Jackson and Kotlin Serialization. Develop, maintain, and execute automated tests using JUnit 5, Mockk, and ArchUnit to ensure code quality.
Work with Kafka Streams (Avro), Oracle SQL (JDBC, JPA), DynamoDB, and Redis for data storage and caching needs. Deploy and manage services in AWS environment leveraging DynamoDB, Lambdas, and IAM.
Implement CI/CD pipelines with GitLab CI to automate build, test, and deployment processes.
Containerize applications using Docker and integrate monitoring using Datadog for tracing, metrics, and dashboards.
Define and maintain infrastructure as code using Terraform for services including GitLab, Datadog, Kafka, and Optimizely.
Develop and maintain RESTful APIs with OpenAPI (Swagger) and JSON API standards.
Apply resilience patterns using Resilience4j to build fault-tolerant systems.
Adhere to architectural and design principles such as Domain-Driven Design (DDD), Object-Oriented Programming (OOP), and Contract Testing (Pact).
Collaborate with cross-functional teams in an Agile Scrum environment to deliver high-quality features.
Utilize feature flagging tools like Optimizely to enable controlled rollouts.
Mandatory Skills & Technologies Languages:
Kotlin (JVM, Coroutines, Serialization),
Java Frameworks: Spring Boot (Spring Cloud, Spring Security, Spring Kafka, Spring Data)
Serialization: Jackson, Kotlin Serialization
Testing: JUnit 5, Mockk, ArchUnit
Data: Kafka (Avro) Streams Oracle SQL (JDBC, JPA) DynamoDB (NoSQL) Redis (Caching)
Cloud: AWS (DynamoDB, Lambda, IAM)
CI/CD: GitLab CI Containers: Docker
Monitoring & Observability: Datadog (Tracing, Metrics, Dashboards, Monitors)
Infrastructure as Code: Terraform (GitLab, Datadog, Kafka, Optimizely)
API: OpenAPI (Swagger), REST API, JSON API
Resilience: Resilience4j
Architecture & Practices: Domain-Driven Design (DDD) Object-Oriented Programming (OOP) Contract Testing (Pact) Feature Flags (Optimizely)
Platforms: E-Commerce Platform (CommerceTools), Promotion Engine (Talon.One)
Methodologies: Scrum, Agile
Skills: Kotlin, Java, Spring Boot, Aws
Must-Haves
Kotlin (JVM, Coroutines, Serialization), Java, Spring Boot (Spring Cloud, Spring Security, Spring Kafka, Spring Data), AWS (DynamoDB, Lambda, IAM), Microservices Architecture
******
Notice period - 0 to 15 days only
Job stability is mandatory
Location: Trivandrum
Virtual Weekend Interview on 7th Feb 2026 - Saturday
We are looking for a skilled Android Developer with strong Kotlin experience to join our mobile development team. The candidate will be responsible for developing, maintaining, and improving Android applications while ensuring high performance, responsiveness, and code quality.
Key Responsibilities
- Design and build advanced Android applications using Kotlin.
- Collaborate with product managers, designers, and backend developers to define app features.
- Maintain clean, efficient, and reusable code.
- Implement modern Android architecture patterns (MVVM/MVP/MVI).
- Integrate RESTful APIs and third-party libraries.
- Debug, troubleshoot, and fix bugs to improve application performance.
- Write unit and UI tests to ensure application reliability.
- Participate in code reviews and follow best coding practices.
- Optimize applications for maximum speed and scalability.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong experience in Android development using Kotlin.
- Solid understanding of Android SDK, Android Studio, and Gradle.
- Experience with MVVM architecture and Jetpack components (LiveData, ViewModel, Navigation, Room).
- Experience with REST APIs and JSON.
- Knowledge of Git or other version control systems.
- Understanding of Material Design guidelines.
- Experience with debugging and performance optimization
🚀 We’re Hiring: Software Development Engineer (Backend) | Onsite in Pune
We’re currently hiring for our client – a high-growth fintech company backed by top global investors with $14M+ raised.
Our client is on a mission to simplify the CFO stack for fast-growing businesses. From smart corporate cards to automated vendor payments and streamlined procurement, they empower companies across industries to transform financial chaos into clarity.
Now, they are looking for a passionate Backend Engineer to join their Engineering team in Pune (onsite).
🔹 What You’ll Do
- Design, build, and maintain scalable backend systems using Kotlin, Micronaut & Spring Cloud
- Collaborate with engineers to ensure reliability, security & performance
- Write clean, test-driven code with unit tests & TDD
- Contribute to new features, integrations & backend architecture
- Work on microservices, event-driven systems, and clean architectures
🔹 What We’re Looking For
- 3+ years of experience in backend development with Kotlin, Micronaut, Spring Cloud (or similar)
- Strong grasp of unit testing & TDD
- Exposure to DDD, CQRS, Clean/Hexagonal Architecture, Microservices, Multi-tenancy, Event Sourcing is a big plus
- Problem-solving mindset with strong analytical skills
- Excellent team player with clear communication
🔹 Bonus Points
- Experience in fintech or B2B spend management
- Familiarity with Azure, Docker, Kubernetes
📍 Location: Pune, Maharashtra (Onsite)
If you’re excited about solving complex engineering challenges in fintech and want to build products that make an impact, we’d love to connect!
Job Description:
We are looking for a skilled and enthusiastic Java Developer to join our development team. The ideal candidate should have solid experience in Java and should also be familiar with Kotlin for backend development. You’ll be responsible for designing, developing, and maintaining high-performance, scalable applications.
Key Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable Java code.
- Work on Kotlin-based backend applications as per project requirements.
- Develop RESTful APIs and backend services.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Participate in code reviews and contribute to team knowledge sharing.
Only 10% of India speaks English and 90% speak over 25 languages and 1000s of dialects. The internet has largely been in English. A good part of India is now getting internet connectivity thanks to cheap smartphones and Jio. The non-english speaking internet users will balloon to about 600 million users out of the total 750 million internet users in India by 2020. This will make the vernacular segment one of the largest segments in the world - almost 2x the size of the US population. The vernacular segment has very few products that they can use on the internet. One big need is that of sharing thoughts. Twitter serves this need globally through a micro-blogging platform. However most of the Tweets are in English and the vernacular Indian feels out of place on it. To solve that problem, we started Koo.
About The Company
The app is a micro-blogging platform in Indian languages. It is an app built in India, for Indians, to share their thoughts and opinions on any topic in their mother tongue using Audio/Video/Text. Koo gives a voice to Indians and enables the “Best of India” to share their thoughts with the “Rest of India”. We provide a personalised feed to users by letting people select the people they want to follow. The user is then shown content from these people. Some of the top minds of India are invited to share their thoughts and opinions on various topics. Users can follow such personalities and follow what they are talking about, and share their opinions too.
We are a Series A venture funded company. It has raised $6.5 million from stellar investors like Accel Partners, Shunwei Capital, Kalaari Capital, 500startups and Blume Venture Partners.
Technology Team & Culture
Nishant (CTO), has headed engineering for large and complex platforms like Coverfox and CitrusPay catering to the needs of millions of consumers. Technology team comprises sharp coders, technology geeks and guys who have tried entrepreneurship or are very entrepreneurial in nature and extremely passionate towards technology. Anyone being part of a technology team will have a lot to learn from their peers and mentors. Download our android app nearing 1 million downloads from play store and take a look at what we are trying to build. Technology stack compromises of a wide variety of cutting edge technologies like Elixir, Java 11, Reactive Programming, MongoDB, Neo4j, Kubernetes, AWS, NodeJS, Python, ReactJS, Redis, Aerospike, ML, Deep learning etc. Working hard & party harder is the mantra that we believe in.
Technology skill sets required for a matching profile
1. Work experience between 2 years to 8 years in building large scale high user traffic consumer facing applications with desire to work in a fast paced startup.
2. Knowledge on reactive and asynchronous programming is preferable. If you have worked with coroutines, goroutines, high concurrency or optimized number of threads for processing on your backend server you could be a good fit.
3. Extremely proficient at writing performant, scalable and production ready code in Kotlin, Java (8 or above, comfortable with concepts like lambda, streams, multithreading etc), Elixir, Rust, or Golang. Should be familiar with static code analysis, code coverage and code reviews.
4. Experience with NoSQL DBs like MongoDB, Cassandra, Redis or Aerospike is required.
Knowledge of graph DBs like Neo4j is preferred.
5. Strong in algorithms, problem solving and data structures.
6. Knowledge of TDD and experience with building applications integrated with CI-CD pipelines (automated build, tests and deployments).
7. Exposure to micro-services with good understanding of containers, kubernetes, logging, alerting and monitoring. Inter services communication. Should know how to handle multiple versions of APIs.
1. Must be very strong in Objective-C, Cocoa, Cocoa Touch, and XCode
2. Must have built and published commercial iPhone and iPad applications
3. Experience with Objective-C, JavaScript, and JSON
4. Experience writing rich GUI's for the iPhone and iPad
5. should able to demonstrate apps that was developed and in app store.
6. Well verse in OOPs/Objective C concepts, Web service and Parsing JSON/XML.
7. Expertise in iPhone development, including implementing applications with standard iPhone / iPad UI components, creating custom UI.
Our client is a revolutionary Educational services platform, that brings in innovation and expertise in their ways of learning. Awarded as one of the best Google apps of 2017, the app provides students with a variety of online courses that cover K12 subjects, Entrance exams, Engineering and FInance stream topics, as well as Self-help notes.
Their unique and simple AI based site and app feature 500+ courses, nearly a lakh videos and tests, and also imparts strength and weakness analysis for the students to improve their knowledge base. The 5yr old organisation is one of the most loved ed-tech platforms that reaches more than 4.5Mn registered users.
- Planning and implementing company's application and data model structures for scalability.
- Maintaining central databases, ensuring high performance, and responding to requests from the front-end.
- Developing reusable code and libraries for future use. Building for new features and maintaining the present ones.
- Implementing comprehensive security and data protection.
- Has 2-5 years of experience working on a growth stage product, where they first scaled from 0 to 1 and then 1 to n.
- You have studied Computer science (or a similar degree) from a Tier 1 college OR have a great set of experiences working at products that scaled massively.
- You understand product and database architecture like you understand basic Maths and have worked on it for 3 to 7 years. Further, you know how to optimise AWS/ GCP for both efficiency and cost.
- You have experience in managing a team and setting up the best processes / practices (1yr+ Engineering Manager experience)
- You are deeply driven for creating an impact. You obsess over doing things the right way, and you enjoy writing beautiful code.
- Though technology stack is not the primary concern, we would value some experience in C#/ Visual Studio, RDS/ MySQL, ElasticSearch, System Architecture and general AWS solutions.
- Ownership: Absolute ownership of the product and your code, with relentlessness to deliver with speed and precision.
- Dynamic & Resourceful: Should be comfortable in dealing with lots of changes in a fast paced environment. Super willing to learn new technologies and systems. And resourceful and inventive in the face of every problem.
- Deep Love for coding: You write code because you love doing it and not just because it's a job for you.
- Perfection/ Obsession/ Hygiene: You deeply understand & achieve perfection in even the 'small' features. And you deeply care about the quality of your code.
- Good eye for usability & design and willing to put-in extra effort for delivering the best user experience.
- Creating Algorithms that can change the game: Should understand requirements and design algorithms accordingly.
- Driven by Data: Strong analytical and troubleshooting skills leveraging/finding all data available.
- Team player: Keeps the team over themselves. Has a knack for influencing without being authoritative. Goes out of the way to help wherever the team needs them.
Today, MoEngage is an industry pioneer in the space and engages more than 350M devices. This includes approximately 40B events tracked per month, 30B+ messages sent, to millions of users across the globe.
As part of the Engineering team at MoEngage, here are some things you can expect:
- Take ownership and be responsible for what you build - no micro management
- Work with A players (some of the best talent in the country), and expedite your learning curve and career growth
- Make in India and build for the world at scale of 350M active users, which no other internet company in the country has seen
- Learn together from different teams on how they scale to millions of users and billions of messages.
- Explore the latest in topics like Data Pipeline, MongoDB, ElasticSearch, Kafka, Spark, Samza and share with the team and more importantly have fun while you work on scaling MoEngage.
Skills required:
- Minimum 2 year experience in Android Development
- Good understanding of Java Programming language
- OOPs concepts
- Multi-threading
- Good understanding of Android Framework
- Framework Components
- Data Storage/Persistence
- Offline support for application
- Rest APIs
Good to Have:
- Knowledge and understanding of Kotlin
- Experience in building dynamic UI
- Knowledge of hybrid frameworks like React-Native/Cordova/Xamarin/Flutter, etc.
Angular 7 with Ionic frame work experience + strong oops concept + experience in PHP
You will be expected to design, develop and maintain large-scale complex backend web
applications.
You will be expected to rapidly learn and apply relevant new technologies.
You will be having a high level of interaction with business and product stakeholders.
You will be working on the entire web application stack, which includes:
o Web server hosting
o RESTful communication
o Message brokering
o Backend application layer, which includes the service and domain layers
o Data layer for persistence or caching
You will be participating in an agile software development cycle, which includes:
o Design
o Development
o Code Review
o Unit and Integration Testing
o Release
As a senior developer, you will be expected to contribute to design, code review, refactoring, and
project management.
You will be exposed to the following technologies:
o Web application frameworks: Ruby on Rails, Node.js, Java Play, Vert.x, AIOHTTP, AWS
Lambda
o Languages: Ruby, Java, Kotlin, Javascript, Python
o Data stores: PostgreSQL, Aerospike, Redis, Amazon Redshift
o Communication: HTTP, Amazon SQS, Sidekiq, Amazon SNS
o Server Management: Amazon ECS, Docker
Product Overview
You will be contributing to products concerning both customers and partner drivers.
Product sectors include:
o Growth: You’ll build tools to help boost user growth on the platform including our industry
best driver on-boarding, training and certification system, referral system, and lead
management models.
o Lifecycle Management: Build tools to help users engage with the platform better, which
includes rewards and recognition module, subscription service, account management tools,
partner and customer wallets and payout modules, and churn detection systems among
others.
o Transaction Experience: You’ll help deliver the most delightful booking experience to our
customers and drivers. As part of this team, you’ll be responsible for our core booking
system, pricing and payment systems, location tracking and filtering services, fraud
prevention systems, and in-app ticketing and support among others.
o Fulfilment: As part of the fulfilment team, you’ll work on systems which ensure high degree
of ride fulfilment on the platform. Tools including allocation methodologies and system,
dynamic pricing, dynamic partner routing, and partner re-activation tools among others.
o Enterprise Solutions: You’ll help Porter’s enterprise customers achieve delivery excellence.
You’ll build tools for contract management, fleet management, fleet and route optimisation
tools, alerting and monitoring tools, and analytics suite among others.







