
About Mutual Mobile
About
Connect with the team
Company social profiles
Similar jobs
Required Skills and Expertise:
● Experience with native Mobile app development in Flutter.
● Working knowledge on MVVM/MVP architecture
● Strong knowledge on mobile app development cycle and design principles
● Good understanding of Android/iOS design guidelines
● Experienced in building mobile applications that utilizes web services (REST/JSON)
● Experience with third-party libraries and APIs
● Proficient understanding of code versioning tools, such as Git/Bitbucket
● Capability to work independently and in a team environment
● Capability to work in a fast-paced environment
Competitive Skills:
● Prior experience on Flutter/dart app development
● Prior experience on Flutter plugin development
● Working experience on GetX / BLoC
● Excellent problem solving skills
Role and Responsibilities:
● Design & implement new apps based on the product requirements using Flutter framework
● Maintain existing codebases
● Build reusable code and libraries for future use
● Integrate user interfaces elements developed by other developers
● Build user interfaces designed by UI/UX designers
● Integrate various SDKs and APIs from third parties
● Debug existing apps components, fix issues and avoid regressions
● Collaborate closely with the teams of UI/UX designers, PMs, QAs, and other developers
● Participate in software architecture, design discussions and code reviews
● Optimize application for maximum speed and scalability
● Follow the company guidelines and best practices
● Taking ownership of your work
Note -
Pedigree - IIT is a must
Roles and Responsibilities
Key Performance Indicators:
Translate designs and wireframes into high-quality code.
- Design, build and maintain high performance, reusable and reliable Java code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Help in maintaining code quality, organization, and automatization.
- Participating with the technical team in the execution of projects
- Preparing the project documentation on its completion.
- Analyzing defects and fixing it.
- Maintaining On-time delivery of the projects.
Mandatory Skills:
- Java, Kotlin, Android Studio, OOP Design, JSON, Retrofit, Firebase
- Strong knowledge of Android SDK & different versions of Android.
- Application development paradigms, memory management, and multi-threading
- Comprehensive understanding of Android application architecture, Activities, Services, Intents, Content Providers and Notifications, Fragments, Application Development life-cycle, Web Apps, and Web View.
- Excellent communication skills and the ability to communicate with clients at all levels and understand requirements carefully.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Experience with offline storage, threading, and performance tuning.
- Understanding of Google's Android design principles and interface guidelines.
- A knack for writing clean, readable, and easily maintainable code.
- Proficient understanding of code versioning tools, such as Git.
- Excellent attention to detail.
- Good troubleshooting skills.
- Basic knowledge of MVVM architecture
Do Your Thng
About us:
DYT - Do Your Thing, is an app, where all social media users can share brands they love with their followers and earn money while doing so! We believe everyone is an influencer. Our aim is to democratise social media and allow people to be rewarded for the content they post. How does DYT help you? It accelerates your career through collaboration opportunities with top brands and gives you access to a community full of experts in the influencer space.
Role : Android Developer
RESPONSIBILITIES
- Design components by translating product requirements, break down projects into tasks, and provide accurate estimates. Build scalable and reliable technology solutions at a rapid pace
- Work on native Android as well as Angular tech stack while keeping performance goals in mind
- Independently come up with different solutions, extensible Low-level design. Write modular, extensible, readable, and performant code
- Strong unit test and debugging skills
- Proficient understanding of code versioning tools (git)
- Excellent interpersonal, leadership, influence, and communication skills
- Build, develop, mentor, and coach junior team members
QUALIFICATIONS
- Must have Working Experience in a product-based organization for at least 18 months.
- At least 2+ years experience and hands-on with mobile technologies
- At least one product build and publish
- Work well under pressure and meet deadlines without sacrificing quality
- Work with distributed development teams
- Ability to resolve problems with support and must understand the mobile ecosystem and its limitations.
- Understand Android Architecture components, strong fundamentals in Android technologies, and aware of new Android changes
SKILLS REQUIRED
- Experience with kotlin is a must
- Knowledge of mvvm architecture/ android architecture components
- Knowledge of Rxjava and coroutines for multithreading
- Knowledge of retrofit/okhttp for making HTTP calls
- Knowledge of dependency injection using dagger2
- Knowledge of android framework components like services, fragments, intent services
- Knowledge of sql required
- Experience in offline data management
- Write well designed, testable, efficient code
- Create games in Unity for iOS and Android.
- Write super-clean, testable, and well-documented code in C#
- Collaborate effectively with a small, high-energy team of illustrators, designers, and programmers.
- Work with other developers to devise customized solutions to difficult problems.
- Self-motivation with a strong desire to learn and stay up to industry standards.
- Ability to prioritize tasks and contribute to multiple projects.
- Excellent verbal and written communication skills.
- Capable of working independently and within teams.
- Deadline-oriented contributes to team efforts by accomplishing tasks on time.
- The main roles and responsibilities would be:
- Deliver high quality mobile apps on Android platforms.
- Create best practice, drive initiatives to build reusable frameworks, components and solutions.
- Engage with the team to create a knowledge centre on Android.
- Minimum experience of 1 years needed. Ideally more than 2 years.
- Maps based apps.
- Payment gateway integration: (PayPal, Stripe, Paytm etc).
- Integration of webservices
- Marketplace apps
- Live Streaming
- Offline application development.
- Strong OO design and programming skills in Java
- Android SDK
- JSON/REST API
- Social Media APIs
- UML/Design Pattern
- Knowledge of Retrofit,Volley,Dagger2,Realm,RxJava,Espresso
- Knowledge of android architecture component(LiveData etc).
- Working Experience on MMVM and MVP architecture
- Experience in SQL and NOSQL databases.
- Familiarity with cloud message APIs and push notifications
- Understanding of Googles Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git.
- Work closely with the leadership team to define roadmap and development plans
- Help define and implement standards and promote best practices for the Android development team
- Tackle daily challenges with your creative problem solving recommendations
- Mentor and contribute knowledge to the rest of the team and the organization
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with threading, and performance tuning
- Ability to understand business requirements and translate them into technical requirements
- 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
- Experience with building scalable applications using Flutter on android or IOS. (we are happy to meet you even if you do not know flutter but are willing to learn)
- Strong knowledge of Architectural pattern like Bloc, Provider etc in Flutter. Knowledge of writing Plugins in Flutter is a good to have skill
- Ability to think about scalability and reusability while developing flutter widgets.
- Experience in working with Dart.
- Knowledge of unit & integration testing, agile development process, jira & API integration will be extremely useful
- Strong UI building skills and the ability to handle updates in UI with high frequency data changes.
- Experience with version control systems (bitbucket, git etc.)
- Strong knowledge of algorithms and data structures
- Should have demonstrated experience working on application development projects and test-driven development. Experience in writing high quality code
- Strong state management knowledge
- Experience in Fintech domain will be another added advantage
Job location: Indore, M.P (as per current situation we can have discussion for it)
Experience Required: (3 months to 3 year max)
1) Working on android mobile app with both design and development on Android java (Android studio)
2). Api parsing , firebase , social integration, google map etc.
***Immediate Joiners will be preferred***
A. Strong passion for Programming in general and Android App development in specific.
B. Strong problem-solving skills.
C. Strong system design and architecture skills - specifically for android.
D. Curiosity to tinker around, explore new paradigms and strong zest for continuous improvement.
E. Over 4+ years of Android App development experience with strong basics and complete exposure to Android development.
F. Idea/experience of unit and instrumentation testing in Android.
G. E2E App development and/or experience of developing SDKs is good to have.











