


Job Title: iOS - Flutter Developer
Location : 100% Remote / Chennai / Coimbatore / Indore (As per your convenience)
Roles and Responsibilities :
- 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 / IOS.
- Translate and Build the designs and Wireframes into high quality responsive UI code.
- Write efficient queries for core Data.
- Explore feasible architectures for implementing new features.
- Ensure security guidelines are always followed while developing the app.
- Ensure security guidelines are always followed while developing the app.
- Resolve any problems existing in the system and suggest and add new features in the complete system.
- Follow the best practices while developing the app and also keeping everything structured and well documented.
- Use CI/CD for smooth deployment.
- Document the project and code efficiently.
- Communicate with the Project Manager regarding status of projects and suggest appropriate deadlines for new functionalities.
- Validate the cloud system to ensure any new changes do not compromise security of the backend server.
- Maintaining software through product lifecycle including design, development, verification and bug fixes.
- Connect regularly with the Quality Assurance Specialist to deliver stable app.
- Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner.
- Perform time profiling and memory leaks assessment.
- Execute app verification protocol.
Good to have:
- Flutter: To build cross platform mobile apps for Android, IOS and Web.
- Design responsive UIs to efficiently query data
- Mange states in an optimized manner.
- Native Android / IOS: To build custom Flutter Packages.
- Experience in working on Chat and VOIP based applications like WhatsApp, FB Messenger etc.
- Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics.
- Adobe XD: Should know how to use Adobe XD to use the design file and use it to build the app.
- Git: To manage and collaborate in different projects with the rest of the team
- Good To Have Angular, Bootstrap, JavaScript
- Good knowledge of Software Configuration Management, version control and defect tracking tools
- Good communication skills and versatile team player
- Write tests for the App.

About eNoah iSolution
About
eNoah is a reputed global industry leader offering cutting-edge BPO and IT solutions worldwide. We provide best-in-class support services to Fortune 500 companies in the integrated health, insurance, manufacturing, and automotive domains.
With a strong domain focus, our uniquely designed solutions are vertically integrated and delivered through a client-intensive, relationship-based, global delivery model.
eNoah is ISO 27001-certified and HIPAA-compliant. We enjoy repeating business from every one of our clients due to our uncompromising focus on complete client satisfaction. We achieve this through rigorously high standards for team expertise, an emphasis on consistent quality, and strict adherence to punctual delivery schedules. eNoah’s mature and established service delivery setup helps clients pilot business and IT processes with a focus on metrics-driven outcomes that exceed customer SLAs.
Company video


Connect with the team
Similar jobs


- Experience Level: 2+ Years
- Extensive iOS development experience (iOS SDK, XCode, Objective C, Swift)
- Excellent understanding of iOS UX/UI guidelines/best practices and the ability to engage with the creative team to deliver pragmatic solutions, balancing design, quality, and velocity, iOS app architecture and use of design patterns.
- Strong OO & Objective-C skills, with an appreciation for pragmatism and simplicity in code
- Good Communication Skills.

-
Understanding of the Android application lifecycle and Java or kotlin.
-
Exhibiting strong hands-on coding Java, Kotlin and xml.
-
Exhibiting strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
-
Design and build advanced applications for the Android platform
-
Working with outside data sources and APIs.
-
Showing experience of working on RESTful APIs Retrofit, Volley, coroutines etc.
-
Capturing, tracking, and resolving bugs and issues using JIRA, Bitbucket
-
Work with frameworks and libraries like Dagger, koin, Rxjava, firebase, EventBus,Glide etc.
-
Work on bug fixing and improving application performance
-
Unit-test code for robustness, including edge cases, usability, and general reliability.
-
Exhibit knowledge in UI/Animation guidelines in Android like Material
-
Total work experience between 4 and 5 years
-
Proficient understanding of code versioning tools, such as (GitHub/Gitlab/SourceTree/SVN)
-
Strong analytical & problem solving skills for using scientific method and design of experiments
-
Knowledge in database Room,Sqlite and offline support.
-
Knowledge in UI/Animation guidelines in Android like Material designs
-
Understand Google’s Android design principles and interface guideline.




This is a full-time for a React Native Developer. The React Native Developer will be responsible for designing and implementing front-end and back-end app development, developing software solutions, and working with JavaScript and Redux.js . The React Native Developer will also be responsible for testing and debugging applications and must be able to work collaboratively with cross-functional teams to deliver quality products.
Qualifications
Expertise in Front-End Development and Back-End Web Development
Strong software development skills + String Design skills
Proficiency in JavaScript and Redux.js
Experience in building and testing React Native mobile applications
Knowledge of cross-platform mobile development frameworks
Ability to write clear, maintainable, and efficient code
Strong problem-solving and troubleshooting skills
Bachelor's degree in Computer Science, Software Engineering, or related field
Experience with Agile development methodologies is a plus.
Excellent communication and collaboration skills

Key Responsibilities:
- Conceptualizing and formulating apps that are suitable for use on all types of Android devices.
- Implementing measures to safeguard users' data.
- Ensuring that the construction and presentation of your apps are congruent with the company's standards.
- Proofreading your code and correcting mistakes before each app is released.
- Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
- Liaising with the marketing department to ensure consistency in our company's 'voice' across the board.
- Monitoring app reviews to detect areas for improvement.
- Creating app updates, including bug fixes and additional features, for release.
Key Competencies (Functional):
- Proficiency in Java, Kotlin, or C++.
- Ability to use the Android Studio, including the Android SDK, with ease.
- Proficient in code versioning tools including Mercurial, Git, and SVN.
- Knowledge of C-based libraries.
- Familiarity with push notifications, APIs, and cloud messaging.
- Experience with continuous integration.

We are seeking a talented Android Native Kotlin Developer to join our team. As an Android Developer, you will be responsible for designing, developing, and maintaining high-quality Android applications using Kotlin. You will collaborate with cross-functional teams to deliver user-friendly and efficient mobile solutions that meet business objectives.
Key Responsibilities:
- Design and develop Android applications using Kotlin, adhering to best practices and coding standards.
- Collaborate with product managers, UI/UX designers, and backend developers to define and implement features.
- Write clean, efficient, and maintainable code with proper documentation.
- Conduct thorough testing and debugging of applications to ensure high quality and performance.
- Optimize application performance and troubleshoot any issues that arise.
- Stay up-to-date with the latest industry trends, tools, and technologies related to Android app development.
- Participate in code reviews to ensure code quality and provide constructive feedback to team members.
- Work in an Agile development environment, actively participating in sprint planning, stand-ups, and retrospectives.
- Collaborate with QA engineers to ensure proper testing and delivery of bug-free applications.
- Continuously improve development processes and contribute to the overall improvement of the Android development team.
Qualifications and Skills:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in Android app development using Kotlin.
- Strong knowledge of Android SDK, Android Studio, and related development tools.
- Solid understanding of object-oriented programming (OOP) principles.
- Experience with RESTful APIs, JSON, and web services integration.
- Proficient in version control systems such as Git.
- Familiarity with agile development methodologies.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work effectively both independently and in a team environment.
Additional Preferred Skills:
- Experience with Android Jetpack components (e.g., LiveData, ViewModel, Room, Navigation).
- Knowledge of reactive programming using frameworks like RxJava or Kotlin Coroutines.
- Familiarity with dependency injection frameworks like Dagger or Koin.
- Understanding of Material Design guidelines and UI/UX principles.
- Experience with automated testing frameworks like Espresso or JUnit.
- Knowledge of software development best practices, including continuous integration and continuous deployment (CI/CD).
- Prior experience working on large-scale mobile applications.

Designing and developing advanced applications for the Android platform
Unit-testing code for robustness, including edge cases, usability, and general reliability
Bug fixing and improving application performance

Gobillion is a YCombinator backed IIM-NIT alumni co-founded social commerce startup headquartered in San Francisco, USA with offices in New Delhi, Bangalore and Guwahati. We are bringing e-commerce 2.0 to the next 400 million online customers across India, through a community and social driven approach. Our co-founding has diversified experience with prestigious organizations including McKinsey & Company, Deloitte US, EY, Adobe and SAP Labs.
Gobillion has been rapidly scaling and is backed by some of the world’s most prestigious investors from US, Europe, SE Asia and India including - YCombinator, Justin Mateen (Founder - Tinder), Pioneer Fund, Soma Capital, Venture Souq, Goodwater Capital, LetsVenture, Vikalp Sahni (Co-Founder- Gobibibo) amongst others.
We have been selected for and globally validated by the world’s leading investors/accelerators including YCombinator, Founder Institute Silicon Valley, NASSCOM 10000 Startups - India and Assam Startup. We have been named as the Top 10 Global startup for YCombinator S21 by Alex Mitchell.
Summary of role:
As a Developer, you will be working alongside our product team in the conceptualization, design and development of app and frontend components. You will be doing the following on the job
- Write clean, manageable code and maintain proper documentation
- Reviewing application requirements and interface designs.
- Developing and implementing highly-responsive user interface components using Android material design concepts
- Writing application interface codes using Java, Android
- Developing and implementing front-end architecture to support user interface concepts.
- Monitoring and improving front-end performance.
Why Join Us?
- You will have a chance to be a leader and have the responsibility to scale Gobillon across India's most fast growing cities
- The opportunity to join one of India’s fastest growing companies at an early stage - We are giving our early team members to benefit from a strong ESOP pool and be part of our growth journey
- Joining an amazing team of Gobillion rockstars from colleges like IIMs, IITs, NITs etc. and from organizations including McKinsey & Company, Deloitte US, EY, Adobe, SAP Labs, Urban Company, Udaan, Amazon, Delivery, Ninjacart, Accenture etc.
- Wear the Gobillion badge with pride - We are looking for owners with a founder’s mindset - not just employees. If you are passionate about our mission about making e-commerce social for the next 400M customers in India and serve as culture carriers - we are the right place for you!
Key Responsibilities of this Role:
- At least three years of production level experience in working with native Android using Kotlin, Java
- Bachelors in Computer Science (or equivalent work experience) is preferred
- Understanding of key design principles.
- At least one Android app developed by you must be live
- Experience with responsive and adaptive design.
- In-depth knowledge and passion for Java, Kotlin, CSS, HTML, OOPs and front-end languages
- If you have worked on an app (on Android) used by 100K+ users, you will be preferred.


Roles and Responsibilities
- You will be building and shipping robust apps to Android/ iOS devices using a single codebase.
- You will be writing readable and clear code using Dart that will be extensively documented for future use and upgrades.
- You will be sharing feedback and brainstorming ideas with teams to improve the development process.
- Understand basic concepts of design for developing user friendly applications.
- Stay up to date with the latest technologies.


Job Description
- Design and build applications using Flutter, targeting UI and mobile applications
- Create well designed, testable, efficient and reusable code
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automation.
- Ensure the timely and quality deliverable.
Desired Candidate Profile
- Mobile/UI/cross platform development experience and familiarity with hybrid mobile architecture
- 1+year of Flutter development experience
- Experience in handling user-friendly UI based on requirements in Flutter
- Experience in implementing Design patterns and state management concepts
- Familiarity with Restful APIs to connect mobile applications to back-end service
- Experience with the application submission / provisioning process
- Experience with version control
- Experience working in an agile development process
- Experience on Social integration using SDK's like Facebook, Google+,Twitter,e
Education Qualification: UG or PG
Experience: 6 Months to 2 years
Job Location: Madurai



Hands on experience in React Native.
Hands on coding skills in JavaScript for mobile
Well versed with continuous integration & delivery tools like Jenkins & SonarQube
Well versed in Agile methodology and team coordination in onsite - offshore model
E- commerce experience is desired.
React Native experience is highly desired Other Skills:
Should have experience in working in Dual Shore model excellent coordination skills

