Android Flutter Developer
at Digital marketing agency
JOB TITLE: Android Developer Flutter
ROLES & 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
- Ensure lightweight and highly responsive app
- Extending the features as per requirement
- Write expressive code that is clear enough to compensate for simple documentation
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
REQUIREMENTS
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven software development experience and Android skills development
- Proven working experience in Android app development and
- Have published at least one original Android app
- Experience with Android SDK, design principles, patterns, c,c++ and best practices
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Experience in using git preferably with github or bitbucket
- Familiarity with Google Maps API, push notifications, firebase, Dart,SMS gateways and Payment gateways
- Solid understanding of the full mobile development life cycle.
Experience: 4+ years
JOB TYPE: Full-time
JOB LOCATION: Lower Parel, Mumbai

Similar jobs
Job Description-
We are looking for a React Native Lead interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities
Build pixel-perfect, buttery smooth UIs across both mobile platforms. Leverage native APIs for deep integrations with both platforms. Diagnose and fix bugs and performance bottlenecks for performance that feels native. Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things. Maintain code and write automated tests to ensure the product is of the highest quality. Transition existing React web apps to React Native.
Skills
Firm grasp of the JavaScript {{and TypeScript or ClojureScript}} language and its nuances, including ES6+ syntax Knowledge of {{functional or object-oriented}} programming Ability to write well-documented, clean Javascript code Rock solid at working with third-party dependencies and debugging dependency conflicts Familiarity with native build tools, like XCode, Gradle {{Android Studio, IntelliJ}} Understanding of REST APIs, the document request model, and offline storage Experience with automated testing suites, like {{Jest or Mocha}}
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.
Responsibilities:
- Design and build advanced hybrid mobile applications using React Native
- Lead the application development effort by being the SPOC
- Build hybrid apps using React Native for Android/iOS
- Publish apps to the corresponding App store/Play store
- Implement new technologies to maximize application performance and optimize load time
- Collaborate with the back-end developer to build the RESTful APIs
- Research on emerging technologies and trends
- Participate in the planning and design of future software and technical architectures
Qualifications
- 2 years of hands-on experience in the full life cycle of Hybrid mobile application development including publishing one or more apps to the play store & app store
- Must have developed a Hybrid Mobile application using React. Hands-on Working experience with React Native is a must.
- Experience developing backend services preferably with NodeJS.
- Experience in developing apps on native Android/iOS platforms is a plus
- Experience in designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA)
- Strong skills in RESTful web services
- Experience with Agile methodologies would be helpful
● Manage a team of junior android developers
● Coordinate with the product team for timely delivery of requirement
● Design, build and maintain high performance, reusable, and reliable code
● Ensure the best possible performance, quality, and responsiveness of the application
● Identify and correct bottlenecks and guide your team to fix bugs
● Help maintain code quality, architecture, and automation
Required Knowledge and Skills
● 2-5 years of experience of working as a native android developer
● Highly curious and ready to dive into complex technical challenges.
● Strong knowledge of Android SDK, different versions of Android OS, and how to deal
with different device configurations, screen sizes, OS customizations
● Hands-on experience with architecture and structural design patterns like MVVM,
MVP, MVI
● Expertise in RESTful APIs, using Retrofit, Volley or HTTP Client
● Strong knowledge of Android UI, material design and other design principles,
patterns, and best practices
● Experience with offline storage and local databases
● Strong knowledge of asynchronous tasks and multi-threading
● 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 Firebase, cloud messaging, push notifications, and similar protocols
● A knack for benchmarking and optimization
● Proficient understanding of code versioning tools, such as Git
● Experience of working with analytical tools like Firebase, Google Analytics, etc
Personality
● Requires excellent communication skills – written, verbal, and presentation.
● You should be a team player.
● You should be positive towards problem-solving, have a very structural thought
process to solve problems
● Interest to work at a high paced start-up environment with a large amount of learning.
● Good understanding of different frameworks, and be able to pick up new
technologies at ease.
● You should be agile enough to figure out a need for new technologies/frameworks
and learn new technology for better product performance
Core Java
Datastruture
Sqlite,Rest API,Android UI development, API Integration
Developing, releasing, and maintaining native Android Applications and oversee mobile
application development efforts
Deliver across the entire app life cycle, design, build, deploy, test, release to app stores and
support
Working directly with product and backend developers to conceptualize, build, test and
realize products
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize
development efficiency
Optimizing performance for the apps and keep up to date on the latest industry trends in
the mobile technologies
- Meeting with the product team to discuss ideas and specifications.
- Establishing strategy and development pipelines.
- Planning and implementing native functionality.
- Transforming design ideas into functional code.
- Designing and building native plugin codes.
- Identifying and fixing code errors and native plugin bottlenecks.
- Ensuring products conform to high industry standards.
Rejolut is one of the award winning fastest growing emerging tech company which is working on leading technology like Blockchian, ML & AI, Complex mobile & web apps, IoT etc.
The ideal candidate will be responsible for developing highly scalable and secure code.
Responsibilities:-
-Able to take the Extreme Ownership of modules/product/projects
-Able to learn & implement new technology/framework/library at God Speed
-Able to come with optimal solution for the business problem
-Can handle calls with the client & customer to know their feedback
-Writing clean code & able to dig into other's code or open source code.
-Build pixel-perfect, buttery smooth UIs across both mobile platforms.
-Leverage native APIs for deep integrations with both platforms.
-Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
-Maintain code and write automated tests to ensure the product is of the highest quality.
-Transition existing React web apps to React Native
Desired Candidate Profile:-
- Firm grasp of the JavaScript (and TypeScript or ClojureScript) language and its nuances, including ES6+ syntax
- Knowledge of (functional or object-oriented) programming
- Ability to write well-documented, clean Javascript code
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle (Android Studio, IntelliJ)
- Understanding of REST APIs, the document request model, and offline storage
- Transition existing apps to React Native and work with native modules when required.
- Experience in releasing Android and iOS App store
- Experience working with Swift, Objective C, and Java a plus but not required
How we are different
-We are young and dynamic team who are obsessed with solving business problem at scale -We are a technology agnostic company who focus more on finding the optimal solution to business problem rather than technology
Why to join us
-We provide huge learning curve. Spending 1.5-2 years with us will put you 3 years ahead in the career
-We work only on cutting edge technology like React, React Native, Flutter, NodeJS, Python, Go, Svelte, ELM
-There are two technology Co-founder in the company ho are pretty much hands-on and have earlier bult the Consumer application which is downloaded millions of time and are in leadership position in copanies like Samsung, Purplle, Loylty Rewardz
-Get mentored by the best in the industry
-Flexible working hours
-Perks best in the industry
-Flat structure, no hierarchy
- Must have built at least two Android and/or iOS apps with Flutter.
- Working experience of 3 + years in mobile development.
- Have published one or more mobile apps in Google Play / App Store or available on Github.
- Experience with third-party libraries and APIs.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Solid understanding of the full mobile development life cycle, including automated testing and building.
- Experience working in an agile development process.
- Work experience in Android Studio (JAVA/KOTLIN)/xCode(Swift) is an advantage.
- Be proficient in using version control and continuous integration.
Responsibilities:
- Create multi-platform apps for iOS/Android using Flutter Development Framework
- Micro code enhancements within mobile platforms like android/iOS Flutter widgets for iOS and Android.
- Participation in the process of analysis, designing, implementation and testing of new apps
Beneficial:
- Familiarity with web application development and different client-server communication protocols.
- Knowledge on iOS distribution profiles and certificates for App store distribution
- UI/UX tools experience
- Desire to work in a startup environment, able to self-manage and work remotely
- Good communication skills in English
Roles and Responsibilities:
- Designs and codes features for the Android application as per the specifications provided by Product and Design teams.
- Write unit tests for all features.
- Ships feature fast moving agile sprints.
- Works closely with API, Product Design and Product Management teams to brainstorm and chalk out details of features.
- Can work independently on the Android Development platform
- Must have knowledge of both Java and Kotlin
- Good understanding of Architecture such as MVVM and MVP.
- Must have at least 3 Good quality Android apps in the portfolio to showcase











