Flutter App Developer at Language Upskilling Edtech Platform · Bangalore · 2 - 5 years · ₹7L - ₹10L / yr · Posted 26 Jul 2021

- Designing and building sophisticated and highly scalable apps using Flutter
- Building custom packages in Flutter using the functionalities and APIs already available in native Android and iOS
- Designing highly scalable, testable code
- Discovering and fixing programming bugs
Desired Candidate Profile
What you need to have:- Understanding of good Object Oriented Design principles such as SOLID
- Familiarity with Design Patterns
- Experience with Clean Architecture
- Experience with Dart/Flutter packages and APIs: bloc, flutter_bloc, Streams, rxDart
- Experience in Native Mobile app development Kotlin and Swift

Similar jobs (10)
Job Description –
Android Expert: Design & development of advanced driver assistance systems (ADAS) that provide a 360-degree, bird's-eye view around a vehicle using Android Open Source Project (AOSP). Hands on experience with Android based application development, IPC mechanism Binder, latency, performance analysis.
Algorithm Development: Design, develop, and implement image processing algorithms in C/C++, JAVA for real-time surround view systems.
Android development : Android Binder IPC mechanism, latency and performance Analysis.
Image Processing & Stitching: Integrate inputs from multiple wide-angle cameras and use advanced software to correct distortion, perform brightness/color correction, and stitch the video feeds into a seamless, unified 360-degree panoramic view.
System Integration: Integrate surround view solutions into the vehicle's infotainment system, cockpit domain controller, or other host platforms
Optimization: Optimize software for performance on automotive-grade embedded systems and GPUs using APIs like OpenGL, ensuring minimal latency.
Collaboration: Work with cross-functional teams (hardware, systems engineers, UX/UI) to define architectural designs and ensure the final product meets functional and safety requirements
Required Qualifications & Skills -
B.E in Computer Science, Electronics Engineering, or a related field.
Experience working on Android Open Source Project (AOSP)
Strong programming skills in C/C++, MATLAB, JAVA with experience in Android OS development
Experience with embedded software development and real-time operating systems i.e Android
Experience with Image processing and Graphics APIS(OpenGL/Vulkan etc.)
Familiarity with automotive communication protocols and camera interfaces (e.g., GMSL, MIPI-CSI).
Experience with deep learning frameworks and GPU programming is often a plus.
Experience – 8 – 15 years of hands-on development
Experience: 4 to 5 Years
Location: Bangalore, Pune, Gurgaon, Chennai, Bhopal, Jaipur
Work Mode: Hybrid (2-3 Days Work from Office)
Notice Period: Immediate joiners preferred
Note:Valid Passport is Mandatory
About the Role
We are looking for a highly skilled iOS Developer with 4-5 years of experience in developing and maintaining native iOS applications. The ideal candidate must be proficient in Swift and Objective-C, with a strong understanding of the iOS ecosystem, Apple's design principles, and performance optimization.
Key Responsibilities
- Develop and maintain advanced applications for the iOS platform.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Work on application lifecycle management, from concept through delivery and post-launch support.
- Integrate RESTful APIs and third-party libraries/services.
- Participate in code reviews, design discussions, and mentor junior team members when needed.
Required Skills
- Strong programming skills in Swift and Objective-C.
- In-depth knowledge of iOS frameworks such as UIKit, CoreData, CoreAnimation, etc.
- Experience with Xcode and Interface Builder.
- Solid understanding of MVVM/MVC design patterns.
- Experience in Auto Layout, Storyboard, and building UI with code.
- Good knowledge of memory management, multithreading, and performance tuning.
- Understanding of App Store submission process and Apple Human Interface Guidelines.
- Ability to write clean, well-documented, and maintainable code.
Mandatory Requirement
- Valid Passport is mandatory. Candidates must possess a valid passport at the time of application.
Why Join Us?
Join a fast-paced, innovation-driven environment where your ideas are valued and your contributions make a tangible impact. You'll collaborate with a passionate team working on global products, backed by a culture of learning, growth, and flexibility.
Job Description
The primary role of this position will be to develop rich Mobile applications for a highly accessed and commercial digital content platform based on a high-performance CE device. We are looking for resources with Android and iOS technology skills for user facing application development using TypeScript and JavaScript FW competency. Your primary focus will be on developing application components and implementing them following well-known mobile development workflows.
Responsibilities:
- As an individual contributor understand the requirements, perform detailed design and coding, debugging, testing and release of the given modules.
- Development of new user-facing features using Mobile technologies, re-usable components and front-end libraries.
- Rapid development ability to build and demonstrate quick Mobile driven solutions.
- Work closely within a small team of experienced engineers to produce high-quality software products on a daring schedule.
- Demonstrate professional engineering practices including alignment to coding standards, producing design documentation, and supporting integration.
- Translating design and wireframes into high quality code, with an eye for performance on specific target devices.
- Write unit test and perform functional verification for the responsible modules
- Perform code reviews and sanity checks for the code developed.
Skills:
- Experience with React JS, React Native, JavaScript including DOM Manipulation and JavaScript object model.
- Thorough understanding of any of React Native and its core principles for developing and maintaining Android or iOS applications.
- Good knowledge of HTML5 and CSS
- Experience with modern front-end build pipelines and tools such as Babel, Webpack, NPM, etc.
- Agile Scrum based Development
- Ability to communicate effectively and make effective Presentations
- Solid understanding of MVC and stateless APIs & building RESTful APIs
- Familiarity with code versioning tools such as Git, SVN.
Qualifications:
- Bachelor’s Degree in computer science or related field, and Minimum of 3 years of experience in commercial software development.
- Expertise in object-oriented design methodologies
- Experience working with medium to large scale code bases in small to large groups
- A passion for front end application development
Desirable:
- Timely and committed: Being able to work in a time constrained and demanding environment
- One who likes to push beyond own goals and makes way through challenges!
- Quality-driven, quick learner who is also a team player, can work independently without supervision
We're looking for developers to own, code & ship mobile games at rocket speed. It's a fast-paced, high-adrenaline job, with plenty to learn and build. If you're quick to pick up new tech, never satisfied with what you build, and like a new challenge every day, you'll love this job.
Requirements:
- Experience with React Native & JavaScript including JavaScript object model.
- Thorough understanding of React Native and its core Principles.
- Hands on experience on React Native Framework at least 2 years.
- Familiarity with code versioning tools (Such as Git, SVN or Mercurial)Familiarity with RESTful APIs
- Familiarity with modern front-end build pipelines and tools.
- Experience with Native Mobile app deployment on App store and google play store.
Position : IOS Developer/ Sr. IOS developer
Experience: 4+years
Location : Guindy, chennai
Contact Person : Prema
Skills : Swift, Objective C and Oops concepts
Roles and Responsibilities for Android Developer(2-4yrs)
- Creating Android Apps using native technologies set Java, Kotlin, Android studio.
- Developing, releasing, and maintaining Android Applications and also coordinate and participate in the backend coding, API development, and testing.
- Ability to participate in the design process also, be able to understand user experience and work with design team accordingly.
- Good understanding of the latest Android features and libraries such as Retrofit, Volley, SQLite, RxJava.
- Good understanding of designing architecture such as MVC, MVP, MVVM.
- Familiarity with RESTful APIs, SDK integration, Firebase, and Analytics platforms.
- Good Knowledge in OO design, JAVA, Kotlin, RESTful APIs, JSON, Android SDK, Eclipse and Android Studio and also AWS.
- Knowledge of SQLite, Graph & Chart API and other Google APIs and UI & UX designing.
- Optimizing performance for the apps and keep up to date on the latest industry trends in the mobile technologies.
- Good grasp of algorithms, design patterns, memory management, and multithreaded programming.
- An experience with other technologies like iOS development, swift, react native, php, APi development, DB programming can be a big plus.
- Experience in dealing with Google play store communication, app rejection, iTunes Apple store.
Desired Candidate Profile
- Must have at least 3 years of experience in native android development.
- Must be graduate with computer science subjects or MCA.
- Must be good in both written and verbal English.
- Must have research skills, ability to troubleshoot and work on exceptions is top priority.
Krafty Solutions is looking for an enthusiastic, energetic, young-minded mobile application developer who take pride in the work they do.
Krafty Solutions is a product design and development studio where you will learn a lot in your field by working in a very friendly environment. An opportunity will be given based on your preference.
About You
If you're the guy who has a strong bias for making things happen, always wears a smile on your face, with a proactive attitude then we would like to meet you. You will work closely with your team leader who will help you to learn new things as well as resolve your doubts. If you're interested in creating a user-friendly environment by writing code and moving forward in your career, then this job is for you. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.
Knowledge
- Strong knowledge of OOP, Java and Android SDK.
- Experience in RESTful, JSON and XML parsing, SQLite, Push Notification, Payment Gateway Integration, In app Purchase
- Experience of integrating third-party libraries.
- Hands on with Kotlin, Android-KTX libraries and Unit testing (Junit, Espresso, Mockito, Firebase Test-case)
- Hand on experience on Android UI Development (Material Design Component), multiple device resolution support, landscape and tablet support, multi-language & RTL support in layout.
- Understanding of App Lifecycle, Activity, Fragment, Background Service, Broadcast, Gradle, Memory management, Threading etc.
- Understanding of architecture design patterns like MVP and/or MVVM
- Android jetpack component(Room, DataBinding, LifeCycle, LiveData, Navigation, Paging, ViewModel, WorkManager)
- Proficient understanding of code versioning tools (e.g. GIT)
- Data binding library, constraint layout, RxJava concepts,
- Experience with publishing app on Google Play Console and managing the app lifecycle
- GraphQL knowledge is a plus
Responsibilities and Duties
- Overall responsibility and accountability for Android App
- Hands-on coding, systems analysis, design, and delivery of projects assigned.
- Overall App Design - code, performance, security, size
- Deliver new features, execute on the roadmap and plan for the future.
- Convert app requirements into actionable and tangible items for all stakeholders
- Release planning and timely integration with other stakeholders (product, backend, frontend, ui/ux etc)
- Proactive ANR, other crash fixes etc
- Continuously discover, evaluate, and implement new technologies to maximize development/performance etc
- Improve product quality through code reviews, writing effective unit tests, and collaborating with QA
Key Skills
- Kotlin, Java, RxKotlin, RxJava, Android SDK, Android Studio, Git Required
- Education - B.E/ B.Tech/BCA/MCA/MSc IT degree in Computer Science, Engineering or a related subject
- Experience - 3-6 yrs
Benefits
- Great Company Culture - A relaxed, friendly and positive company culture with a dynamic young team
- Work-Life Balance - Genuine work/life balance served at Krafty.
- A Well Earned Rest - You will get 11 paid public holidays as well as 12 paid leaves. So, a total of 23 HOLIDAYS
- Flexible working hours - Reaching late at the office would never be an issue for you. Fully remote culture
- Weekends Off - Saturday & Sunday Fixed Off
Job Description:
We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers.
Your primary focus will be the development of iOS applications and their integration with back-end services.
You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products are essential.
Responsibilities:
Design and build applications for the iOS platform
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Skills:
Proficient with Objective-C or Swift (depending on project requirements), and Cocoa Touch
Experience with iOS frameworks such as Core Data, Core Animation, etc.
Experience with offline storage, threading, and performance tuning
Familiarity with RESTful APIs to connect iOS applications to back-end services
Knowledge of other web technologies and UI/UX standards
Understanding of Apple's design principles and interface guidelines
Knowledge of low-level C-based libraries is preferred
Experience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs)
Familiarity with cloud message APIs and push notifications
A knack for benchmarking and optimization
Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)
Familiarity with continuous integration
Make sure to mention any frameworks, libraries, or any other technology relevant to your project
Profile - iOS Developer
Exp- 3+ Years
Company Profile:
Saffron Tech Private Limited
Saffron Tech is a result driven digital transformation company in New Jersey (NJ) &
New Delhi. We are known for transforming businesses to digitisation. We are
providing development services and IT solutions to its clients across the globe. Being
in the field of IT for more than 10 years now, the company has successfully executed
over 1500 projects for its clients. Saffron Tech Pvt Ltd is a multi-faceted IT firm
adept at providing Web and Mobile Application Development, IT Offshore Staffing
and Digital Marketing Services.
We are servicing over 500 clients from across the globe. We are a strong 150+
member family at the moment working from state of the art office premises close to
Saket, South Delhi. Our primary operational markets are USA, UK, APAC and
Middle East. To know more about us and our brands please visit
Role Purpose:-
iOS App Design and Development
Detailed Responsibilities description:-
Analysis of requirements and specifications
Understanding of standard specification like Bluetooth® LE and other IoT
standards.
Analysis of project requirements, estimation of effort required for various tasks.
Design, Development, Enhancement and Maintenance of iOS App
Software design including architecture and UI design of iOS App in an Agile
environment.
Development of iOS App in Swift 5 using XCode for iOS platform.
Write code suitable for concurrent execution / multi-threaded environment.
Deep debugging / troubleshooting of iOS Apps both in development and
production environments across Swift.
Profiling and optimization of iOS applications
Use crash logs / analytics to find issue on customers’ device.
Use XCode instruments / other tools to profile software, find bottlenecks.
Optimization of code, use of appropriate data structure and application of proper
algorithms.Must have skills:
Good Team Player having ability to work independently with minimal
supervision.
Hands-on programming knowledge of Swift & Objective-C on iOS platform.
Basic knowledge of Core Bluetooth (BLE)
Working knowledge of Core Data
Extensive experience in using various architectures, frameworks and design
patterns in designing/refactoring highly optimized.
Good knowledge of C, C++ and objective oriented programming.
Hands-on knowledge of source control tools like GIT.
Knowledge of creating frameworks and libraries / SDK on iOS platform.
Experience in debugging and profiling iOS Apps.
Understanding of Apple Coding, UI Design and API Guidelines.
Experience of iOS App submission, distribution and review process.
- 3-5 years of experience in Native Android App development (Preferably for a B2C Product)
- Proficiency in various algorithms and data structures.
- Familiar with Kotlin/Java language, and experience with Object-Oriented Design.
- Strong experience with REST APIs, storage databases, Multi-threading, performance and memory tuning.
- Good knowledge of architectural patterns such as MVP and MVVM.














