
Minimum Requirements:
- 6+ years of experience in Software Development and writing Unit tests for Mobile Apps
- Excellent designing, debugging and programming skills in an Object oriented programming language like C#, Java, javascript, Swift, Dart etc.
- Experience with Native Mobile development (Android or IOS) and Cross-Platform mobile development (preferably Flutter)
- Solid understanding of SOLID principles
- Strong knowledge of writing code for testability, modularity and extensibility
- Knowledge of test methodologies and corresponding unit test framework tools like JUnit etc.
- Excellent communication and organizational skills.
Good to have
- Experience working with BloC Pattern and Dependency Injection
- Knowledge of Eventing based programming patterns.
- Exposure to integrating Performance, Analytics, Attribution tools
- Experience of using Flavors in application development
- Knowledge of Multi-module development in Flutter (ex- via Melos)
Responsibilities:
- Work with the product team and drive design, development and delivery of new features.
- Investigate and fix issues referred to by the support team. Write code to automate tests to automate regressions.
- Work on improving stability, debuggability, testability of existing functionalities/modules/components
- Integrate REST and GraphQL APIs and consume in app.
- Serve as a technical lead for the team
- Mentor team members

Similar jobs (10)
Are you passionate about crafting exceptional user experiences through cutting-edge Android applications? Thinkogic is seeking a talented Android App Developer to join our dynamic team and lead the charge in developing innovative mobile solutions that resonate with users worldwide.
About Thinkogic:
Thinkogic is a leading digital solutions provider, specializing in mobile app development, web development, blockchain solutions, IoT development, and cloud services. We are committed to pushing the boundaries of technology and delivering impactful solutions that drive our clients' success.
Role Overview:
As an Android App Developer at Thinkogic, you will play a pivotal role in designing, developing, and maintaining high-quality Android applications. You will collaborate closely with our design and development teams to translate concepts into engaging, user-friendly interfaces that exceed client expectations.
Responsibilities:
- Develop and implement innovative Android applications that meet project specifications and user requirements.
- Collaborate with cross-functional teams to define app features, functionality, and user interface design.
- Conduct thorough testing and debugging to ensure optimal app performance across various devices and Android versions.
- Stay updated with the latest Android trends, technologies, and best practices to enhance app quality and user experience.
- Participate in code reviews, knowledge-sharing sessions, and continuous learning initiatives within the team.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- Proven experience in Android app development, with a strong portfolio showcasing your projects.
- Proficiency in Java/Kotlin programming languages and Android SDK.
- Familiarity with RESTful APIs, JSON, and third-party libraries/frameworks.
- Solid understanding of mobile UI/UX principles and best practices.
- Strong problem-solving skills, attention to detail, and ability to work in a collaborative environment.
- Experience with version control systems (e.g., Git) and agile development methodologies is a plus.
Why Join Thinkogic:
- Opportunity to work on cutting-edge projects and contribute to innovative solutions.
- A collaborative and supportive work environment that encourages creativity and professional growth.
- Competitive salary, performance bonuses, and comprehensive benefits package.
- Access to continuous learning and skill development opportunities.
- Be part of a forward-thinking team dedicated to delivering excellence in digital solutions.
If you are ready to take your Android app development skills to the next level and make a meaningful impact in the digital landscape, we invite you to join us at Thinkogic. Apply now and be part of our journey towards excellence in mobile innovation!
Requirements
- Development experience in React Native
- Experience in developing UI in HTML, CSS, and JS and integration with the backend using REST API.
- Experience with Object-Oriented Programming • Ability to multitask and work in a fast-paced environment.
- Ability to document their code.
- Understanding accessibility and security compliance.
- To translate storyboards and various use cases to create high-performing apps
- Write, execute, and maintain clean, reusable, and scalable code • Integrate our various data storage solutions
- Ensure the responsiveness and boost the performance of our apps
- Find and address the various bottlenecks and bug-fixes
- Help in code automatization
- Proficient in GIT
Responsibilities
- As a Hybrid Mobile App Developer, you will be responsible for creating compelling concepts for customer products and offerings as well as engage user experience across varied platforms.
- You shall be involved across all stages of the application life cycle, from requirements specification, wireframes, mockups, development, testing to deployment.
- You shall be expected to work in a team, assigning and delegating tasks and responsibilities among your co-developers.
- You will also be engaged in providing regular updates on project status & progress to non-technical stakeholders.
Hiring Process
- After getting shortlisted from here, a member of our team will contact you.
- We will schedule a interview as per mutually convenient time.
ApnaComplex is one of India’s largest and fastest-growing PropTech disruptors within the Society & Apartment Management business. The SaaS based B2C platform is headquartered out of India’s tech start-up hub, Bangalore, with branches in 6 other cities. It currently empowers 3,600 Societies, managing over 6 Lakh Households in over 80 Indian cities to effortless manage all aspects of running large complexes seamlessly.
If it excites you to - drive innovation, create industry-first solutions, build new capabilities ground-up, and work with multiple new technologies, ApnaComplex is the place for you.
The primary responsibility of this role is to design, develop, and maintain applications individually as well as work in a group. Should work as per the defined project priorities and project schedules and ensure to complete the assigned projects within allotted timelines and develop process improvements to improve system quality and efficiency.
Responsibilities:
- Should design, develop, and maintain applications individually as well as work in a group.
- Should maintain quality and security of the assigned development tasks applying the best design and development guidelines as defined in the project.
- Should work as per the defined project priorities and project schedules and ensure to complete the assigned projects within allotted timelines.
- Must adhere to agile methodologies and the project management followed in the project
- Assist in technical and project risk management and participate in mitigation activities.
- Interact with the team for the day to day development tasks and hurdles.
Must Have:
- Expertise in Objective-C programming language.
- Experience in Swift programming.
- Expertise in Cocoa Touch frameworks.
- Expertise in developing iOS applications.
- Very good experience in designing applications with best suited Design patterns.
- Should have a strong knowledge and experience in using SOLID principles.
- Good knowledge in socket programming, device communication.
- Good knowledge in debugging and optimization tools like Instruments.
- Good knowledge in Push Notifications.
- Good knowledge in generating ipa using different provisioning profiles
- Knowledge in pushing apps to AppStore.
- Knowledge in writing unit test cases.
- Good knowledge in iOS human interface guidelines and coding standards.
- Should have a very good experience in technically mentoring the team and assisting the team when required.
- Very Strong communication Skills and interpersonal skills
- Experience in working in projects run as per Agile Methodology.
- Must have very good analytical abilities and problem solving capabilities.
- 1 year of software development experience
Good to have:
- Good knowledge in Bluetooth programming.
- Good to have knowledge in Audio domain and related frameworks.
- Good to have knowledge in Database tools like Coredata Desired Tools Experiences
- Xcode IDE, Instruments.
- Experience in using client apps for version controlling systems like bitbucket.
- Experience in using UX/UI tools like Figma.
- Experience in Version controlling System (SVN, Github).
- Experience in Bug Tracking System (JIRA, QC etc..)
Only Male Candidate
Experience : 3 To 5 Years
Salary 25% hike on current salary
Founded by two MDI alumnus, it is a student centric and personalised learning platform that delivers enjoyable learning content as per the state boards. This ed-tech provides a solution which is easy to use, lets students enjoy learning, makes life easy for a teacher and delivers learning in the language that students are most comfortable. The organisation has worked in 14 states across India and awarded Google India under "Impacting Change through Digital".
What you will do:
- Collaborating with design and development teams, and participating in requirement analysis to decide upon, building and/or improving complex, high-performance Flutter-based architectures and applications
- Analysing and developing components and / or libraries to re-use in various products
- Testing and deploying iOS/Android applications to their respective stores
- Revising, updating, refactoring and debugging code
- Helping develop extensive documentation throughout the lifecycle of software development
- Designing solutions and/or coding practices to increase productivity for the team
- Serving as an application expert and providing technical support
- Assessing and communicating about projected timelines for deliverables and future product growth
- Having a customer-centric approach to all activities
What you need to have:
- Minimum of 1 to 2 years of deep and passionate experience of App development in Flutter along with preferably firebase, Node. JS, databases, cloud and server side integration and development
- Hands-on abilities in Flutter to develop all feature requirements that may come up in our app products on Android, iOS and Web
- Ability to develop APIs and SDKs for cross integration of applications with other applications
- Should have developed and released an app on both play store and iOS app store
- Should have managed, stabilized and scaled an app based product in your past experience
- Command on Google Play Console and iOS Console and all skills to use/manage the same
- Practical Experience of user data management, user journey and user engagement to improve app’s usage
- Experience of user analytics, apt UX/UI for user engagement
- Strong design sense with amalgamation of development to bring features to best usage
About
Company is a platform of digital first health clinics owned and operated under one house, with each of them working together toward one mission: To help Indians lead a more fulfilling life surrounded by wellness and grace.
The business is creating a family of purposeful health platforms with personalized solutions for a particular problem in a niche segment. Each platform provides the essentials to enable an individual segment of people to lead a graceful life full of purpose and wellbeing. You can check out the digital health clinic for men at manmatters.com and the digital health clinic for women at bebodywise.com
Requirement
- Company is looking for an Android developer responsible for the development and maintenance of existing applications along with continuous integration of new features, who can take the ownership and work independently.
- At least 2 years of experience with MVVM architecture
- 5-8 years of experience with Android development
- Extensive experience of 3rd party integration
- Good knowledge of Java and Kotlin
- Good Logical ability
- Notification and Payment Gateway experience
- Adaptation to new technologies
- Able to design dynamic complex U
- Experience building custom SDK
- Experience with Multi Module Application
Responsibilities
- Integrate the design into high-quality code.
- Ensure the performance, quality, and responsiveness of an application.
- Identify and correct bottlenecks and fix bugs.
- Work along-side other developers working on a different platform for the Application. Therefore, commitment to collaborative problem solving, design implementation and creating a quality product is essential.
Soft Skills [Required]:
- Positive attitude
- Good analytical skills
- Hungry for growth
- Problem solving
Role Description for the 3 month internship:-
• Create multi-platform apps for iOS & Android using Google's new Flutter development framework
• Strong OO design and programming skills in DART and SDK Framework for building Android as well as iOS Apps.
• Good expertise in Auto Layout and adding constraints programmatically
• Must have experience of Memory management, caching mechanisms., Threading and Performance tuning.
• Familiarity with RESTful APIs to connect Android & iOS applications to back-end services
• Experience with third-party libraries and APIs
• Collaborate with the team of product managers, developers, to define, design, & deploy new features & functionality
• Build software that ensures the best possible usability, performance, quality, & responsiveness of features
• Work in a team following agile development practices (Scrum)
• Proficient understanding of code versioning tools such as Git, Mercurial, or SVN, and Project Management tool (JIRA)
• Utilize your knowledge of the general mobile landscape, architectures, trends, & emerging technologies
• Get Solid understanding of full mobile development life cycle and make use of the same
• Help Develop and Deploy Good Quality UI
• Solid understanding of the full mobile development life cycle.
• Good written, verbal, organizational and interpersonal skills
• Unit-test code for robustness, including edge cases, usability, and general reliability.
• Excellent debugging and optimization skills
• Strong design, development and debugging skills.
About Company
Founded in 2007, Accolite Digital India Pvt Ltd, is focused on serving Fortune 500 Customers in Healthcare, Banking and Financial Services, Telecommunications, and Automotive Verticals. The company is laser focused on producing the best technical talent in these Verticals and solving the most complex technical and business problems. Accolite is a cutting-edge information technology services and product development company headquartered in Dallas, Texas, with four development centers in Bangalore, Delhi, Hyderabad, and Coimbatore, India.
We have rapidly grown over the last few years to 1800+ people across the globe and continue to hire the top technical minds for our expanding customer base.
Job Description
- Have five or more years of experience as a mobile software engineer
- Have deep knowledge of iOS development with Objective-C and/or Swift or deep knowledge of Android development with Java/Kotlin
- Deep knowledge of profiling and instrumentation of mobile applications
- Experience launching and maintaining apps in PlayStore and/or AppStore
- Experience building mobile apps in React Native is a big plus, or experience with React.
- You will be having an impact on our 1.7M users every day.
- You will be rolling out experiments and working closely with our product managers and design team to validate and build new features.
- Monitoring apps and fixing bugs for improving performance.
- Refactoring/Rewriting obsolete code to align with the new architecture.
- Design, build and maintain high performance, reusable, and reliable Kotlin code.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency Experience: 1- 5 yrs in android development
Expertise:
- Kotlin
- Live Data and other Android Jetpack components
- DI (Dagger/Hilt)
- Design patterns MVVM, MVI
- Multithreading (Coroutines)
- Offline Storage
- Remote data interaction via REST and JSON
Hands-on experience:
- Git
- CI/CD
- Third-party analytics like Amplitude, Clevertap, etc..
- Common third-party libraries and APIs like (Glide, retrofit...)
- Firebase products (FireStore/ RealTimeDB/ FCM..)
- Writing custom views
- Text-based UIs like notes, reader, etc..
- Publishing/Updating apps on Google Play and other stores (Huawei/Xiaomi...)
Good to have:
- Basic understanding of clean architecture.
- Simple data structure and algorithm understanding.
- Basic understanding of AWS services and products
- Strong design intuition and user empathy.
- Should be aware of future technologies in the Android ecosystem.
- You should be quick in understanding the hypothesis, and build the experiment and make it available to a user
- We prefer people who are highly experimental and willing to take risks.
- Experience in training or mentoring team members.
Do not apply if you are not:
- Ownership driven
- Curious in general
- Self-motivated
- Use to work in a chaotic environment
- Highly proactive
- Hate drinking and smoking will have a hard time here









