


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.

Similar jobs


Urgently Hiring Android developer either in Android java (android studio) or React native Android app developer or Flutter Android app developer.
Job Location : Indore ( work from Office)
Experience needed : minimum 6 months needed
******
1) Android developer must have expertise in designing as well as development on any technology( either on Android java or React-native or Flutter)
2) Must have expertise in implementing api ( json parsing )
3) Must have done some fully dynamic Android app before.
4) Can work individually or in a team , immediate joiner
*****



Ideal for candidates who would like to be part of the learning process across growing technologies and embark journey on a tech architect path. Very deep into technologies and eager to learn and adapt with technology advancement.
Essential Responsibilities :
- Study, Design, and prototyping of new technology implementation
- Work in Collaboration with teams
- Work on new technologies and solutions independently.
- Should be able to think out of the box and contribute towards project success
Must Have :
- Build pixel-perfect, smooth UIs across both Android and iOS mobile platforms.
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native
- 3rd party Native SDK integrations
- Maintain versioning on the application and releases
Good to have:
- Knowledge of DevOps

Responsibilities:
● Support the entire application lifecycle (concept, design, test, release and support)
● Produce fully functional mobile applications writing clean code
● Gather specific requirements and suggest solutions
● Write unit and UI tests to identify malfunctions
● Troubleshoot and debug to optimize performance
● Design interfaces to improve user experience
● Liaise with the Product development team to plan new features
● Ensure new and legacy applications meet quality standards
● Research and suggest new mobile products, applications and protocols
● Stay up-to-date with new technology trends
Requirements and skills:
● Proven work experience as a Mobile developer
● Demonstrable portfolio of released applications on the App Store or the Android market
● In-depth knowledge of at least one programming language like Flutter Java
● Experience with third-party libraries and APIs
● Familiarity with OOP design principles
● Excellent analytical skills with a good problem-solving attitude
● Ability to perform in a team environment
● BSc degree in Computer Science or relevant field

WE EXPECT YOU TO WIN:Everyone at chargeMOD is given the tools and resources they need to succeed at their job. We offer a flexible and positive work environment so you have the autonomy to build amazing software for our customers and add to our team of industry leading visionaries. You will build a compelling and easy to use interface, ensure its maintainability and ease of use, and suggest ways to improve the look and feel of the application. We are lean, which means we reflect on what we learn and use that new knowledge to quickly make better products. Your job is to keep learning, contribute your knowledge back to the rest of the team, and apply what you learn to make chargeMOD and our clients even greater.
YOUR OPPORTUNITY:
chargeMOD’s engineering team is looking for an Android Developer to join our growing team. You are highly motivated, collaborative, and technical, with the passion to help shape the delivery of software products for our customers. You are passionate about web development and interested in helping to shape the future of our web services team.You are always seeking new and diverse challenges to grow your skill set and broaden your experience.
WHAT YOU WILL DO:
- You will join development on a mobile SDK, in use by tens of thousands of users around Pan India.
- You will join the weekly team meetings with the client and communicate progress to the client, as well as work closely with our development team in Slack/Gmeet.
- You will be responsible for development, do a portion of the testing, and be responsible for the release of the application
RESPONSIBILITIES: As a developer, you are responsible for delivering valuable software to your clients while adhering to technical standards, company values, and industry best practices. Your success in this position will require you to set and meet appropriate expectations with customers and delight customers by anticipating their needs. You will be accountable for meeting commitments and producing quality, tested software. High output, driven developer, able to work in a team setting.
Here are some tools we use in our Android development process:
- Slack
- Atlassian Tools (Jira, Confluence, etc)
- Android Studio
- Jenkins
- Github
YOUR QUALIFICATIONS:
- You have ability to write and test SDKs for use by other developers
- Here are some of the skills we expect you to possess:
- Java and Kotlin
- Client and team communication
- Material design
- Action bar/toolbar
- Support libraries/Android X/Jetpack
- Understanding of the activity and fragment lifecycle
- Efficient layout design
- Resource/asset management
- Multi-threading, background processing
- Networking
- Functional / UI Testing (Espresso)
WE CONSIDER IT A PLUS IF YOU HAVE EXPERIENCE WITH:
- Significant UI experience (one of the primary SDKs is UI-related – so although you will not be developing a user interface for the application, knowledge on UI is important)
- Significant push notification experience (one of the primary SDKs is push-notification related)


• Experience in writing code/functions that are Unit-testing ready and scalable.
• Strong knowledge in auto layout concepts.
• Experience developing rich UI using MVVM, RxSwift, Auto Layout, Storyboard, and UI animations.
• Need to be working in a collaborative environment with team members of the organization.
• Keep up the urge to learn and adapt to new technologies throughout the period of employment.
• Understand end-user needs and translate broad business requirements and objectives into technical
requirements, plans, and designs.
• Take up technical problems during the app development life cycle and bring up optimized solutions to the
same.


Job type: Full time.
Role type: Technical.
Location: Mumbai
Functional Area: Mobile App development specializing in CRM and Sales Force Automation IT solutions.
About the role:
We are looking for an iOS developer responsible for the development and maintenance of applications built for iOS
running on iPhones & iPads. Primary focus will be the development of applications and their integration with backend services. This developer(s) will work with our team of engineers to design and build the next generation of our
mobile offerings. In addition, the developer will need to pay special attention to the application’s compatibility with
multiple versions of Apple’s OS and device types.
You will be responsible for -
● Should be able to design, build, and maintain high performance, reusable, and reliable Swift, Objective-C and
Cocoa Touch Code.
● Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, Core Text, Cocoa
APIs etc.
● Knowledge of memory management and multi-threading
● Needs to be experienced in Storyboard and Playground
● Should have strong UI development skills (complex views, trees, animations, rendering) and strong knowledge of
the UI kit, design principles, interface guidelines, patterns, and best practices
● Experience with offline storage, threading, and performance tuning.
● Collaborate with cross-functional teams to define, design, and implement features
● Translate designs and wireframes into high quality code.
● Experience consuming and/or designing REST APIs and knowledge on integrating with external data sources.
● Strong skills in the area of JSON parsing as well as XML for fetching data into the application.
● Familiarity with cloud message APIs and push notifications.
● Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
● Unit-test code for robustness, including use cases, usability, and general reliability.
● Identify and correct bottlenecks, work on bug fixing and improving application performance
● Continuously discover, evaluate, and implement new technologies to maximize development efficiency
● Strong knowledge of different versions of iOS, and how to deal with different screen sizes.
● Proficient understanding of code versioning tools, such as Git.
● Good communication skills and the ability to think out of the box to achieve the defined business logic with
minimal impact and revisions.
Qualification & Experience:
● Any Engineering Graduate or Post Graduate.
● BS degree in Information Technology, Computer Science or equivalent (BE Preferred)
● 3 Years of Professional Experience.
Great to have’s: Must have skills or competencies.
● Strong written and verbal communication skills.
● Being able to work in a fast-paced multidisciplinary environment as in a competitive landscape new data keeps
flowing in rapidly and the world is constantly changing
What we offer you?
● An open minded, collaborative culture of enthusiastic technologists.
● Getting to work with our clients and be part of the next level evolution.
About Andesoft Consulting:
Andesoft is a boutique interactive services shop strategically combining business analytics and design. The primary
domain expertise covers, Web architecture, CMS and CRM technologies
Market and business analytics to achieve better market segmentation and campaign management
Custom off-line and on-line interactive applications
The 3 major business verticals we specialize in are Health Care, Financial Services, and Public and Non-profit
Sectors.
Company Profile: http://www.andesoftconsulting.com




Benefits
We pay top salaries with lucrative esops options.
Opportunity to work and learn with very mature, helpful and highly motivated techies.
Our environment is vibrant and full of energy. We are looking for like-minded people who love to “code” and have passion in building great software.
Flexible timings.
Quarterly parties
Rewards and Recognitions
Unlimited Leaves
Flexibility to work remotely
Flexibility to work from Gurgaon or Bangalore Office
Half yearly review cycle
React Native Lead. We want you to have a chat with the candidates whether they are good on these points and do they have the experience as per mentioned in JD. It will be beneficial for us to filter out profiles for RN Lead.
Job Description / what you'll be doing
- Leading the team to build cutting edge React Native applications.
- Architects build and maintain excellent applications with clean code.
- Implement pixel-perfect UI's that match designs. Knowledge of scalable sizing of UI is a must.
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
- Integrate third-party APIs.
- Write unit and integration test cases.
- Release applications to IOS and Google Play stores.
- Must understand iOS and Android native code which can be used to write bridges.
- Can work in pod structure.
- Must be comfortable in the SCRUM process. Complete two-week sprints and participate in sprint retrospectives and daily standups.
- Assist with building estimates and pipeline for tasks rollout.
- Good communication and people skillset.
- Work with modern tools including Jira, Slack, GitHub, Firebase, GTM, Google play console, AppStore Connect, etc.
- Be part of a community of developers who share knowledge and help each other as problems arise.
- Ability to work through new and difficult issues and contribute to libraries as needed.
- Ability to create and maintain continuous integration and delivery of applications.
- Must be familiar with profiling and performance monitoring of the application.
- Ability to achieve stretch goals in a highly innovative and fast-paced environment
Requirements
- 6+ years of professional experience working with Mobile application development and 2-4+ years of experience with React Native development.
- Experience working with Swift / ObjectiveC, Java / Kotlin required.
- Should have a crystal understanding of App architecture and how to React interacts with the native layers for iOS and Android respectively
- Excellent JavaScript Developer has a deep understanding of scope and closures, ES6, Object prototypes, Async, Hooks, Functional components, and Performance
- Excellent Code reviewer and champion at writing unit test cases
- Should be able to evaluate alternative multiple system designs and solutions and make data-backed decisions in his/her approach
- Meaningful experience working on large, complex systems.
- Ability to take over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon, both in regards to estimates and to the general process. extreme ownership
- An understanding of best practices and a commitment to following them.
- A positive mindset and can-do attitude.
- Forensic attention to detail.
- Mentoring, onboarding, and interviewing the candidate
- Experience mentoring junior software engineers to improve their skills and make them more effective product software engineers
- Experience influencing software engineers- best practices within your team
- Passion to design and develop intuitive user interface
- Sound business judgment, proven ability to influence others, and strong analytical thinking skills
- You work well within a team environment and enjoy working in the office with your colleagues.


Description: Mobile App Developement using Flutter Framework and underlying various technolgies.
Company: Thingsup - An Enterprise Grade IoT Platform
Required Skills:
- HTTP APIs
- SQLite
- Firebase
- Git
- AWS
- MQTT
- IoT
- AWS Cognito
- Knowledge about Hardware IoT, ESP32, ESP8266, NodeMCU etc.


Expert experience developing multiple commercial-grade mobile applications iOS using native languages (Objective-C / Swift, Xcode or Java).
- Demonstrated knowledge of best practices for IOS or Android. Strong experience developing multithreaded applications.
- Solid knowledge of mobile OS architecture - in areas of: UI, memory management, data storage, application management by OS and cybersecurity.
- Experience with charting of data (scientific or medical data is preferred), either custom-developed or third-party charting libraries.
- Experience with UI development of mobile application (scalable for different screen resolutions and localization).
- Demonstrate initiative in all areas of work - proactive in identifying shortfalls in requirements, design or code.
- Experience working with continuous integration.
- Experience working with cross-functional teams.
- Excellent communications skills (verbal and written). High-quality SDD/design and implementation documentation skills a must.
- Experience with unit-testing and test automation preferred.
- Must have apps published in either Apple/Google store.
Requirements and Qualifications:
- Bachelor’s degree or higher in computer science, information technology or related field
- Evidence of continuing education, such as technical certifications, a plus
- Minimum 7 years’ experience in Information Technology field
- Minimum 4 years’ experience in mobile application development
- Prior experience working in an FDA regulated environment, a plus
- Ability to work in high-pressure, deadline driven environment
Note : Please do share link of the Mobile App developed on Live in Apple store.

- 1+ years of experience with Android
- Basic understanding of Kotlin
- Experience with Android Architecture Components Like ViewModel, LiveData, Data BInding, Navigation etc.
- Experience with frameworks like OkHttp, Retrofit, androidx, moshi, picasso, among others.
- Experience with design patterns and industry trends
- Understanding that great code is also maintainable code.

