Senior Android Developer
at It is a fast-evolving platform to create and share videos
- We are looking for someone who is a self-learner, exhibits considerable leadership skills , and is an excellent team player. Also good at problem-solving and analytical skills.
Must-Have Skills :
- Strong foundation in data structures & algorithms, OS, I/O, concurrency, hands-on knowledge of Android Ecosystem, Java Tech Stack and Android app Development, a good understanding of UI/UX and principles of Material Design, excellent debugging and optimization skills.
Good to have skills :
- Experience of the end-to-end feature development lifecycle in-app, exposure to memory and performance enhancements

Similar jobs
Urgent Hiring !!!
We are looking for Flutter Developer,
1+ years of experience in developing native and cross-platform mobile applications
Experience in one of the programming languages: (Java and Kotlin (Android) Swift and Objective-C (iOS))
React Native (hybrid development)
Knowledge of Flutter SDK, Getex, Provider, Android Studio and IntelliJ, Visual Studio Code,
SQLite, MySQL, and PostgreSQL databases
REST APIs
Experience with Git and Jira
Familiarity with Agile development approaches
Experience: 1 to 2 years
Location: Surat (onsite & fulltime)
About HeyCoach:
We are an exceptional group of highly skilled individuals, passionate about addressing a fundamental challenge within the education industry. Our team consists of talented geeks who possess a deep understanding of the issues at hand and are dedicated to finding innovative solutions. In our quest for excellence, we are constantly seeking out remarkable individuals who can contribute to our growth and success. Whether it's developing cutting-edge technologies, designing immersive learning experiences, or implementing groundbreaking teaching methodologies, we consistently strive for excellence.
Job Description:
- Mobile App Development: Collaborate with cross-functional teams to design, develop, test, and deploy robust and scalable Android applications.
- Code Optimisation: Write clean, maintainable, and efficient code, with a focus on performance and responsiveness. Identify and address bottlenecks and bugs.
- UI/UX Implementation: Work closely with designers to implement visually appealing and intuitive user interfaces. Ensure seamless integration between the front-end and back-end components.
- API Integration: Integrate with RESTful APIs and third-party services to enhance app functionality and data exchange.
- Testing and Debugging: Conduct thorough testing of applications, including unit testing and debugging. Collaborate with quality assurance teams to ensure the delivery of high-quality software.
- Platform Compatibility: Stay updated on the latest Android platform updates and ensure compatibility with various devices and screen sizes.
- Performance Optimization: Continuously optimize application performance, keeping up with best practices and industry standards.
- Collaboration: Work closely with other developers and team members to achieve project goals. Participate in code reviews and knowledge-sharing sessions.
Requirements:
- Engineers with 1-6 years of experience in shipping consumer-facing Android apps with the large user base, ideally currently available on the Google Play Store.
- Top-notch programming skills in Java, Kotlin and Android along with MVVM, Dagger2, Room, LiveData, Coroutine & JetPack-Components.
- Command of memory management, view hierarchy, battery optimisation and in-depth experience with multi threaded and networked applications.
- Worked with Restful APIs, third-party SDK Integrations and common technologies like HTTPS, JSON, OAuth, and SQL.
- Thorough working knowledge of Android Studio with the Gradle build system.
- Understanding the quirks of the fragmented ecosystem of Android OS versions and devices.
- Focus on Material Design principles and pixel-perfect implementation of the design into code.
- Solid experience with Git Care for quality with an obsession for performance and willingness to spend time testing the team's work as well as yours.
About Us
We offer AI-powered biomechanics analysis to optimize peak athletic performance.. We enhance player development through accessible data and cutting-edge technology, providing clear insights for athletes and their coaches. Our vision is to create a future where AI serves as a powerful tool for athletes of all levels. By providing data-driven insights into biomechanics and facilitating the development of strong technical skills, we aim to unlock potential, reduce injury risk and revolutionize sports training
Job Description:
We are looking for an experienced Flutter Developer to design and develop a high-quality mobile application. The ideal candidate shall have a minimum of 2 years experience in mobile development, proficiency in Flutter, with good knowledge in C++, and desirably understands Computer Vision (CV).
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Flutter code.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Stay up-to-date with the latest industry trends and technologies.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2-3 years of professional experience in mobile app development.
- Proficiency in Flutter and Dart.
- Strong knowledge of C++ or Java.
- Exposure to Computer Vision (CV) technologies and frameworks.
- Familiarity with RESTful APIs to connect mobile applications to back-end services.
- Solid understanding of the full mobile development life cycle.
- Experience with version control systems, such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred Skills:
- Experience with Agile/Scrum development methodologies.
- Knowledge of other mobile development frameworks and technologies.
- Familiarity with cloud services and integration (e.g., AWS, Firebase).
- Experience with CI/CD pipelines.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge technologies.
- Collaborative and innovative work environment.
- Professional growth and development opportunities.
What does the core role include?
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
- Designing stateless components in React Native
- Contributing in all phases of the development lifecycle
- Working with the developers to create and maintain a robust framework to support the apps
- Working with the developers to build the interface with a focus on usability features
What else can you expect in the role?
- Prepare and produce releases of software components
- Optimizing performance for the apps
- Problem-solving skills, analytical mind, and positive attitude
- Ability to think from end users perspective and focused on improving the overall product experience.
- Deliver across the entire app life cycle concept, design, build, deploy, test, release to app stores and support
What can fetch you brownie points?
- Hands on experience with React Native is required
- Hands-on experience in React Native APIs, ReactJS, Javascript, ECMAScript (OOJS) and JSX.
- Strong understanding of JavaScript ecosystem
- Hands on experience on Android in creating Hybrid / Native applications
- Demonstrable UI/UX experience on a large-scale app.
- Thorough understanding of React Native development tools like IDEs (Nuclide, Atom, Sublime Text, or Visual
- Good knowledge of JS frameworks like ReactJS is a plus.
Desired Skills and Experience
Hybrid Apps,React Native, Native iOS and Android Architecture understanding
Job summary
We are searching for a brilliant, flexible Android Developer to create novel apps that meet the needs of our target audience. To this end, the Android Developer’s Responsibilities include writing and proofreading code, liaising with coworkers within and outside of their department, and monitoring customer’s feedback. Overtime, you will also be required to create app updates.
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
Skills and Qualifications
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
Familiarity with RESTful APIs to connect Android applications to back- end services.
Strong knowledge of Android UI design principles, and best practices
Experience with offline storage, threading, and performance tuning
Ability to design applications around natural user interfaces, such as touch
Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
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 cloud message APIs and push notifications
A knack for benchmarking and optimization
Understanding of Googles Android design principles and interface guidelines
Proficient understanding of code versioning tools, such as Git.
Have at least 1- 2 years of experience.
We are looking for Flutter Developer with 1 - 5 yrs of experience.
Work Location: Jodhpur
Responsibilities:
- Develop and maintain the app(Android & iOS)
- Maintain quality of code
- Collaborate with other engineers in building applications.
- Attend daily standup 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 async operations
- Familiarity with local storage (like Dio, shared preferences, etc... )
- Familiarity with Flutter state management approach (BLoc, provider, etc...)
About Company:
Open Innovations Lab is an initiative of JTittle Innovations for all individual or group of innovators/ experts/specialist who wants to share knowledge with an open community so our job is often about setting up/hosting open activities/sessions that enable people to learn from each other and build on their own knowledge. We are technology enthusiasts working on a couple of interesting products/services in the area of digital advertisement and the travel domain. We leverage the power of chatbot(s) augmented / artificial intelligence over the cloud to help CXOs generate better ROI.
Android Developer
Ability to design and implement and maintain highly complex systems and
subsystems.
● Writing well-designed, testable and efficient code.
● Designing and developing advanced applications for the Android platform.
● Working as a part of a dynamic team to deliver winning products.
● Troubleshoot, debug and optimize existing applications
.
Requirements:
● Bachelor's degree in Computer Science, related technical field or equivalent
practical experience
● Strong logical and analytical skills
● Should be adaptable and fast learner
● Experience in computer science, data structures, algorithms and software design.
● Experience in Software Development and coding in any general purpose
programming language.
● Should have an interest in android development
Location: Noida
We are looking for an Flutter Developer who possesses a passion for pushing mobile technologies to the limits.
This Flutter app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Flutter programmer works closely with other app development and technical teams.
Responsibilities
- Design and build advanced applications for the Flutter 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
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Qualifications
Bachelor's degree or equivalent experience in Computer Science or related field
Development experience with programming languages
SQL database or relational database skills
Proven software development experience and Flutter skills development
Proven working experience in Flutter app development and
Have published at least one original Flutter app
Experience with Flutter SDK
Experience with Bloc Pattern
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
Solid understanding of the full mobile development life cycle











