
Viha Technosoft - building tech products that matter to people
At Viha Technosoft, we’re a happy family of 50+ young and experienced talents. We work in Media and Entertainment (M&E)t, Healthcare, and Payments domains.
We’re looking for a competent individual to help develop a scalable backend system for our project Cast India. With Cast India, We’re out to revolutionize the way people onboard, train, and get opportunities in M&E domain.
what skill do I need?
- Excellent mobile app development experience
- Strong CS fundamentals OOPS concepts, algorithms data structures Core Java
- Deep knowledge of basic React Native components and Android Studio
- Ability to write well-documented, clean Java and Javascript code
- In-Depth knowledge of building tools like XCode, and Android Studio
- Knowledge of Android Studio and React Native Lifecycle and publishing cycles on Google and Apple app stores.
- Experience with Git and ES6
- Experience in the kotlin and flutter
🏆 Benefits
- Remote Possible - Work from anywhere in India though we promote Work From Office like revered Narayan Murthy is appealing. https://trak.in/tags/business/2022/03/14/infosys-founder-narayan-murthy-wants-all-employees-back-to-office-says-work-from-home-is-bad-for-productivity/">Read it
- Flexible work hours
- Annual Appraisal Cycles
- Healthcare plans are on the way
- Free e-learning courses and external training plus certifications
- Fewer deductions so In Hand, Salary is more
- Special Guidance on Financial Investment planning to help you save more
- Healthcare sessions with our Doctors
- We promote employees to take timely leaves and take care of family

About Viha Technosoft LLP
About
Viha Technosoft - building tech products that matter to people
At Viha Technosoft, we’re a happy family of 50+ young and experienced talents. We work in Media and Entertainment (M&E)t, Healthcare, and Payments domains.
We’re looking for a competent individual to help develop a scalable backend system for our project Cast India. With Cast India, We’re out to revolutionize the way people onboard, train, and get opportunities in the M&E domain.
Benefits
- Remote Possible - Work from anywhere in India though we promote Work From Office
- Flexible work hours
- Annual Appraisal Cycles
- Healthcare plans are on the way
- Free e-learning courses and external training plus certifications
- Fewer deductions so In Hand, Salary is more
- Special Guidance on Financial Investment planning to help you save more
- Healthcare sessions with our Doctors
- We promote employees to take timely leaves and take care of family
Recruitment Stages
Company video
Photos
Connect with the team
Similar jobs
Job Title: Tech Team Lead – Flutter
Department: Engineering
Location: Surat / Ahmedabad (On-site)
Employment Type: Full-time
About the Company
We are an AI-driven nutrition platform built to make healthier eating and living effortless. We translate ingredients and dishes into reliable nutrition profiles, then personalize recommendations based on goals, context, and preferences—across home cooking, daily routines, and restaurant ordering.
Our technology includes Flutter mobile apps, a Python/Django API, real-time data services, and machine learning models for tagging, ranking, and predictions. We’re building a delightful, safe, and scalable experience that helps users choose better meals and track progress—with strong standards for privacy, quality, and performance.
Role Summary
As the Tech Team Lead, you will lead a cross-functional engineering squad (Flutter, Backend, QA, and occasionally Data) to deliver secure, scalable product features on predictable timelines. This role combines hands-on architecture and coding with team leadership, agile execution, and quality ownership.
You’ll mentor engineers, improve engineering practices, and collaborate closely with Product and Design teams to ship impactful, user-centric experiences.
Key Responsibilities
- Own squad roadmap delivery — break down epics into milestones, estimate efforts, prioritize, and ensure timely releases.
- Provide technical leadership — define architecture, enforce coding standards, and guide trade-offs between performance, cost, and complexity.
- Contribute 30–50% hands-on coding — review critical PRs, pair program, and work on key modules.
- Ensure quality and reliability through robust testing (unit/integration/E2E), CI/CD gates, observability, and incident management.
- Mentor and manage 4–8 engineers — conduct 1:1s, set goals, and drive performance and career growth.
- Maintain security and compliance — apply secure development best practices (AuthN/AuthZ, PII handling, secret management).
- Collaborate with Product/Design on scope and acceptance criteria; communicate status, risks, and dependencies effectively.
- Keep technical documentation up to date — architecture decisions, system diagrams, runbooks, and release notes.
Required Qualifications
- 6–9+ years of software engineering experience, with at least 2–3 years in team/squad leadership.
- Strong backend expertise in Python, Django/DRF, REST API design, caching, queues, and WebSockets.
- Working knowledge of Flutter/Dart architecture and state management to lead cross-stack initiatives.
- Experience with CI/CD (GitHub Actions, Fastlane, Codemagic), containers (Docker), and AWS (EC2/ECS/ECR, S3, CloudFront, CloudWatch).
- Strong testing culture using PyTest, Flutter Test, and observability tools (logs, metrics, tracing, alerts).
- Excellent estimation, prioritization, and communication skills, with the ability to challenge scope when necessary.
Preferred (Nice to Have)
- Experience releasing and managing mobile apps (Play Console, App Store Connect, TestFlight).
- Exposure to Data/ML pipelines (batch vs. real-time inference, model versioning).
- Familiarity with security practices — OWASP, IAM, secret management, VPCs.
- Domain experience in health-tech or food-tech, or other privacy-sensitive industries.
Tech Stack You’ll Work With
- Mobile/Web: Flutter (Dart), React (optional)
- Backend: Python, Django/DRF, Celery, Redis, WebSockets
- Data/Storage: PostgreSQL/MySQL, MongoDB
- Infra/DevOps: AWS (EC2/ECS/ECR/S3/CloudFront/CloudWatch), Docker, Nginx, GitHub Actions, Fastlane, Codemagic
- Quality/Observability: PyTest, Flutter Test, Playwright/Cypress, Sentry, Crashlytics, OpenTelemetry (optional)
iOS Developer
Experience 3-8 years
Job Qualifications and Skill Sets(T3-T4)
T3
1. Full-time undergraduate degree or above in computer and related majors
2. More than 3 years of iOS development experience, proficient in OC/Swifit language
3. Have good architecture and interface design capabilities, understand object-oriented design and design patterns, and be able to write high-quality code
4. Understand performance optimization, be familiar with Frameworks-related core libraries, multi-threading, data storage, network communication and other underlying principles
5. Have strong analytical and problem-solving abilities, quick learning ability, stress resistance, communication and collaboration skills
6. Proficient in the use of mainstream tripartite frameworks
T4
1. Full-time undergraduate degree or above in computer and related majors
2. More than 5 years of iOS development experience, proficient in OC/Swifit language
3. Have good architecture and interface design capabilities, understand object-oriented design and design patterns, and be able to implement reusable components with high quality
4. Familiar with performance optimization, familiar with Frameworks-related core libraries, multi-threading, data storage, network communication and other underlying principles
5. Have strong analytical and problem-solving abilities, quick learning ability, stress resistance, communication and collaboration skills
6. Applicants with experience in large-scale first-line Internet product development will be given priority
7. Applicants with development experience in large-scale project performance optimization, engineering efficiency optimization, cross-platform solutions, etc. will be given priority
8. Be familiar with one or more third-party source codes. You need to be familiar with and understand the design patterns and runtime source codes.
Note: Kindly apply only if your open to Work from Office Bangalore and available to join immediate to 10 days.
Interested candidates connect @Bhavani P on the LinkedIn or message your number/ id on the cut short chat.
Play or available on Github
3+ years in mobile software development
Proficiency in Java, Kotlin, or C++.
Ability to use the Android Studio, including the Android SDK, with ease.●
Collaborating with UI and UX Designers, as well as Software Testers, to ensure that
each app is presentable and in perfect working order.
Experience with third-party libraries and APIs
Experience with automated testing and building
Experience with Git, Jenkins, or other version control tools
Ability to write readable code, create extensive documentation for existing code,
and refactor the previously written code into a readable state
Intermediate English skills
BONUS, IF YOU ALREADY KNOW: Flutter or React Native
Design and Build sophisticated and highly salable apps using Flutter.
2. Translate and Build the designs into high quality responsive UI code.
3. Write efficient queries for core Data.
4. Use of Model-View-Controller (MVC) and Model-View-ViewModel-Controller (MVVM) architecture and developing maintainable, testable and functional software that meets product requirements.
5. Resolve any problems existing in the system and suggest and add new features in the complete system.
6. Follow the best practices while developing the app.
7. Use CI/CD for smooth deployment.
8. Document the project and code efficiently.
9. Manage the code and project on Git in order to keep in sync with other team members and managers.
10. Suggest new features and/or enhancements.
11. Maintaining software through product life cycle including design, development, verification and bug fixes.
12. Write tests for the App.
13. Knowledge of different state management libraries like BloC, GetX, Provider will be a plus point.
● Would work on our Flutter codebase writing cross platform code for both
Android and iOS.
● 🎨 Work closely with product and design to create amazing user experiences.
● 🐜 Watch out and fix production issues, and target on running a smooth
experience.
● 📈 With the help of the rest of the team, you maintain a great app with few bugs
and trustable analytics: KPIs, logs, crash logs, boards.
Above all, you would be the owner of the app side of things. Drive it to success. That
will be the goal.
We are tech/language agnostic when it comes to developers, so the only hard
requirement is to be smart and passionate. That being said, having the skills below will
be an advantage:
● Experience working with Flutter and/or Dart
● Experience with React/React Native (makes it easier to pick up flutter)
● Experience with Native app development (sooner or later you might get to a point
where you need to write native modules as well)
What we need...
- 2-3 years of development experience of consumer products with hands-on experience in designing, developing and testing applications.
- Experience in Swift, Auto-layouts, TDDs and willingness to learn more.
- Well versed with Core Data, Architecture & Design Patterns, Data Structures and Algorithms, etc.
- Passion for finding and sharing best practices and driving discipline for superior code quality
- Working knowledge of Xcode & code signing.
Keyskills:-
http://www.naukri.com/front-end-jobs">Front End
http://www.naukri.com/product-design-jobs">Product Design
http://www.naukri.com/ios-development-jobs">Ios Development
http://www.naukri.com/architectural-design-jobs">Architectural Design
Job summary
We are searching for a brilliant, flexible Android Developer to create novel apps that meet the needs of our target audience. To this end, the Android Developer’s Responsibilities include writing and proofreading code, liaising with coworkers within and outside of their department, and monitoring customer’s feedback. Overtime, you will also be required to create app updates.
Responsibilities
Design and build advanced applications for the Android platform
Collaborate with cross functional teams to define. Design, and ship new features.
Work with outside data sources and APIs
Unit- test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Skills and Qualifications
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
Familiarity with RESTful APIs to connect Android applications to back- end services.
Strong knowledge of Android UI design principles, and best practices
Experience with offline storage, threading, and performance tuning
Ability to design applications around natural user interfaces, such as touch
Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
Knowledge of the open source Android ecosystem and the libraries available for common tasks.
Ability to understand business requirements and translate them into technical requirements.
Familiarity with cloud message APIs and push notifications
A knack for benchmarking and optimization
Understanding of Googles Android design principles and interface guidelines
Proficient understanding of code versioning tools, such as Git.
Have at least 1- 2 years of experience.
We are looking for a Senior Android Developer responsible for the development and maintenance of applications aimed at a range of Android devices including mobile phones and tablet computers.
Job Description -
Job Title: Expert Android Developer (Home Automation)
Experience: 5 to 8 Years experience
Job Location: Indore, Madhya Pradesh, India
Salary: Open (No bar for the right candidate) upto 12 Lac
Joining: Immediate (prefer less than 15 days Notice Period)
Skills: Android, Rx java , Java/J2EE, Core Java, etc.
Job Purpose:
The Android Engineer is responsible for building advanced applications for the Android Phones & Android Tablets. The candidate is required to work closely with Development, QA, Project Managers, Designers, and other team members daily to ensure the timely and cost-effective delivery of the final product that exceeds client expectations.
If you are interested, let’s connect via email (hr {at} jstechalliance.com) to discuss the details fully.
In the case that you are not available, we would appreciate any recommendations or reference of any qualified friends/colleagues.
Please feel free to contact me via email if you have any questions
Thanks & Regards
HR Manager
- Proven experience in Mobile application development using flutter
- Design and Build sophisticated and highly scalable apps using Flutter
- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- Use of Model-View-Controller ( MVC) and Model-View-ViewModel-Controller (MVVM) as it relates to designing, developing architecture, and developing maintainable, testable, and functional software that meets product requirements.
- Resolve any problems existing in the system and suggest and add new features in the complete system
- Must have Flutter knowledge to build cross-platform mobile apps for Android, IOS, and Web apps. This should include making responsive UIs to efficiently query data and also manage states in an optimized manner.
- Must have knowledge of version controlling













