
Novumlogic Technologies Pvt. Ltd. is hiring Flutter Developer. As a Flutter Developer, you will create multi-platform apps for iOS and Android using Google's Flutter development framework. The primary focus will be on creating new experiences. You will additionally work on innovative new app projects.
Deep experience contributing to and managing high-scale production mobile apps. You must have a minimum of 3 years of previous experience in Flutter development.
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 and IOS
- Translate and build the designs and Wireframes into high-quality responsive UI code
- Write efficient queries for core Data
- Use of Model-View-Controller (MVC) and Model-View-View Model-Controller (MVVM) as it relates to designing, developing architecture, and developing maintainable, testable, and functional software that meets product requirements
- Explore feasible architectures for implementing new features
Must have:
- 3 years of experience in building and deploying a moderately complex Flutter app
- Translating UI/UX designs into code
- Knowledge of Firebase
- Advanced debugging/testing/optimization
- Knowledge of Location Services, Notifications, Maps, REST API, and other common Android/IOS libraries
- Proficient understanding of code versioning tools, such as Git
- Proven ability to write readable code and create extensive documentation
Good To Have:
· Fluency with Kotlin and/or swift

About Novumlogic Technologies
About
Novumlogic Technologies is a highly experienced full-service software development company. Our specialized focus revolves around various digital services including custom Software Development, Website Development, and Android/iOS App Development. With our extensive expertise, we can deliver tailored and effective technological solutions for even the most demanding projects. Our talented workforce has served 100+ customers across the USA, UK, Australia, New Zealand, and France.
Company video


Candid answers by the company
Novumlogic Technologies is a highly experienced full-service software development company.
Connect with the team
Similar jobs
Position: Android Developer
Experience: 3+ - 10 Years
Location: Mumbai
Employment Type: Full-Time
About the Role
We are looking for a highly skilled and experienced Senior Android Developer to join our team. The ideal candidate will have extensive experience in Android application and SDK development, proficiency in AIDL (Android Interface Definition Language), and expertise in creating scalable and modular applications using multi-module architecture and MVVM (Model-View-ViewModel) patterns.
Key Responsibilities
- Design, develop, and maintain robust Android SDKs and libraries.
- Collaborate with cross-functional teams to define, design, and ship new SDK features.
- Implement and manage inter-process communication using AIDL.
- Develop and maintain services and background processes for seamless application functionality.
- Architect scalable multi-module Android applications with proper separation of concerns.
- Utilize the MVVM architecture for clean, testable, and maintainable code.
- Optimize application performance and memory usage.
- Write clean, well-documented, and efficient code while adhering to industry standards.
- Perform code reviews, provide mentorship, and ensure best practices are followed across the development team.
- Debug and resolve issues, ensuring application stability and reliability.
- Stay updated on the latest Android development trends, tools, and frameworks.
Key Skills and Qualifications
- 3-7+ years of professional Android development experience.
- Proven experience in building and maintaining Android SDKs.
- Strong understanding and hands-on experience with AIDL.
- Proficient in Android services, background tasks, and inter-process communication.
- Expertise in multi-module architecture for Android applications.
- Strong understanding of MVVM architecture and data binding.
- Solid knowledge of Android design principles, patterns, and best practices.
- Experience with testing frameworks (e.g., JUnit, Mockito) for unit and integration testing.
- Proficiency with tools like Git, Gradle, and Android Studio.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications
- Familiarity with CI/CD pipelines for Android projects.
- Knowledge of Kotlin Coroutines and Flow.
- Exposure to performance monitoring and optimization tools.
- Contributions to open-source projects or Android developer communities.
- Experience with Jetpack libraries and Compose.

- 2+ years experience in Kotlin
- MVVM Architecture
- Atomic design pattern(additional)
- Algorithms & Data structure concepts
- B2C App / Product Company Experience
- BE and BTECH in Computer, Computer Science, IT
- Design and develop high-volume, low-latency applications for mission-critical systems and deliver high-availability and performance
- Create well-designed, testable, efficient code
- Participate in all phases of the development life-cycle
- Assist in the preparation and production of releases of software components
- Ensure designs are in compliance with specifications
- Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement
Requirements:
- 0.5 - 2 years of experience working with mobile development
- Min. 1-year experience in Flutter Development
- Deployed at least 1 app
- Have experience with Flutter for both iOS and Android.
- Familiarity with RESTful APIs, GraphQL APIs
- A degree is not a constraint




- Writing clean code.
- Building reusable code
- Leverage native API's for deep integrations with both platforms, diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Architecting and building new apps from scratch.
- Converting existing browser-based applications to mobile.
- Developing high performance multiuser social media networking and analytics centric mobile apps.
- Developing high performance multiuser mobile apps.
-
Performing and developing proper unit tests.
-
Performing additional duties as determined by business needs and as directed by management.
-
Working on bug fixing and improving application performance.
- The ideal candidate will have 2-3 years of experience.
- Entrepreneurial with a founder mindset.
- Ambitious, willing to work hard and invest in building a great career.
- Candidate who care more about what they learn and the impact they make.
- Take ownership of all tasks.
- Believe in work-life integration. passion > work-life balance.
- Must have experience into Android/ IOS Development
- Must have experience into Hybrid apps Development
- Willing to work with cross-platform frameworks
- Experience with consuming REST APIs.
- Experience with Git
Responsibilities:
- Develop and maintain the app(Android & iOS)
- Maintain quality of code
- Collaborate with other engineers in building applications.
- Attend daily stand up meetings.
- Discuss and write specifications for tasks.
- Assist system lead with system design.
- Conduct code reviews as requested.
- Test sites and applications in different browsers and environments.
- Learn and test new technologies, frameworks, and languages.
- Stay up to date with new trends and advancements in app development
Skills and Qualification:
- Knowledge of Dart Language
- Familiarity with version control
- Basic understanding of Flutter architecture, Widget trees
- Familiarity with app architecture (MVVM, MVP, MVC, etc...)
- Understanding of a sync operations
- Familiarity with local storage (like Dio, shared preferences, etc... )
- Familiarity with Flutter state management approach (BLoc, provider, etc...)
Skills Required
- Very good knowledge of building iOS Apps.
- Experience in developing iOS SDKs will be preferred
- Very good knowledge of Swift is mandatory
- Knowledge of Objective C will be an added advantage.
- Good knowledge of interface builder, Core animation, and Object-oriented concepts.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Experience with third-party libraries and APIs.
- The familiarity with frameworks & web technologies.
- Android experience is an added advantage.
- Team handling experience is an added advantage
Roles & Responsibilities
- To design and build advanced SDK for cross-platform.
- Client Interaction
- To collaborate with cross-functional teams to define, design, and ship new features.
- To RnD for new features
- To generate wireframes
- To design, develop, test, and implement a custom iOS framework as well as continuous production of new versions of the application.
- To design solutions independently.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Operates effectively in a fast-paced, deadline-driven, collaborative and iterative programming environment.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Soft Skills:
- Pleasant in communication
- Very good in interdepartmental coordination
- Innovative and out of box thinking
- Self-motivated and creative problem-solving skills
Benefits
- Work from anywhere(remote)
- Internet Allowance
- Medical Insurance Cover

• At least 3 years of experience in Kotlin, MVVM, Java, and Retrofit
• Ability to take up ownership of tasks, as well as work in a team
• B.Tech/M.Tech/MS degree in Computer Science, or a related stream, from a premier
institute
• Passion for programming, and learning new tools & technologies


- Work as part of a small team to build React Native iOS / Android applications for FullStack's clients.
- Architect, build and maintain excellent React Native applications with clean code.
- Implement pixel perfect UI's that match designs.
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
- Integrate third-party API's.
- Write unit and integration tests.
- Release applications to the Apple and Google Play stores.
- Work with native modules when required.
- Work as part of a small team, which will include other React Native developers, a project manager, QA professional, and a designer.
- Complete two-week sprints, and participate in sprint retrospectives and daily standups.
- Assist with building estimates.
- Interface with clients via Slack, Zoom, and email.
- Track your time throughout the day using Toggl.
- Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.
- Be part of a community of React Native developers who share knowledge and help each other as problems arise.
- Follow FullStack's detailed development process



Functional Area:
1) Proficient with Swift and Cocoa Touch - Data Structures of Swift
2) Experience with in-memory DB/offline storage, threading, and performance tuning
3) Familiarity with RESTful APIs to connect iOS applications to back-end services
4) Experience with performance and memory tuning with tools
5) Familiarity with cloud message APIs and push notifications
6) Experience with iOS frameworks such as Core Data, Core Animation, etc.
7) Familiar with Bluetooth based application
8) Proficient understanding of code versioning tools (GIT)
9) Familiarity with continuous integration
10) Understanding of Apple's design principles and interface guidelines
11) Knowledge of C-based libraries are preferred
Candidates key responsibilities:
1)Design and build advanced applications for iOS platform
2) Build iOS SDKs
3) Ensure the performance, quality, and responsiveness of applications
4) Collaborate with a team to define, design, and ship new features
5) Identify and correct bottlenecks and fix bugs

