We are looking for an Android developer to join our Android team. Your primary focus willbe the development of Android applications and their integration with back-end services. Youwill be working along-side other engineers and developers working on different layers of theinfrastructure. Therefore, a commitment to collaborative problem solving, sophisticateddesign, and creating quality products is essential.On top of that, Android engineers create new features as critical members of theproduct development team. As an Android engineer, you'll build new products and make ourframeworks reliable, reusable, and fast.Responsibilities• Work with a small team of mobile engineers to build our Android platform.• Translate designs and wireframes into high-quality code• Design, build and maintain reusable, and reliable Java code• Ensure the best possible performance, quality, and responsiveness of the application• Identify and correct bottlenecks and fix bugs• Improve our code quality and code organization.• Write and maintain unit and integration tests for our Android AppsQualifications• 2+ years of experience in Android application development.• Strong knowledge of Android SDK, different versions of Android, and how to deal withdifferent screen sizes• Experience with MVVM, MVP Patterns.• Familiarity with RESTful APIs to connect Android applications to back-end services• Strong knowledge of Android UI design principles, patterns, and best practices• Familiarity with the use of Android APIs, such as GPS and bluetooth• Familiarity with cloud message APIs and push notifications• Experience with offline storage, threading, and performance tuning• Passion for mobile products and personal projects or other work on the Play Store area plus.• A knack for benchmarking and optimisation• Proficient understanding of code versioning tools, such as Git• Experience with Writing unit tests using JUnit/Mockito• Experience in writing Integration/UI tests with Espresso• Familiarity with continuous integration• Impeccable attention to detail in all aspects of development from performance to UI.• Knowledge about mobile devices to decide implementation tradeoffs correctly.
Responsibilities : - Architect, design, build, deploy and maintain scalable, re-usable software - Help us build awesome backend for our mobile apps - Work on feature development, designing solutions and deployments etc Requirements : - Strong knowledge of Java and kotlin - Experience with third party analytics and marketing SDK's - Experience with SQLite and Room database - Experience in developing Location Based Services - 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 - Should be aware of platform independent mobile application development trends/tools - Expertise in payment gateway and social media integration
Are you a tech ninja? Do you want to use your work for a social cause and be well rewarded for it too? Then here is a good opportunity for you. Our client is a social education technology organisation delivering enjoyable & personalized digital learning to schools, NGOs, coaching institutes and learners including the last mile learners. They design, deliver and support tablet and mobile based digital learning solutions with English medium and local languages. Their vision is to facilitate access to enjoyable and life shaping digital learning to every student irrespective of their social, economic, cultural, vocational and language status.Founded by two MDI alumnus, it is a student centric and personalized 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". As a Sr.Android Developer, you will be responsible for the development, refinement, growth and updates of all the company's android based solutions. You will also ensure licensing and encryption of products and handling the central backend content management system to power curation and eventually the aggregation of content for the content marketplace. What you will do: Developing Ownership of company's learning app along with the current developers. Implementing all improvements, enhancements and updates required to best stabilize the apps. Adding new feature in the apps basis the product growth plans. Developing Marketplace inside the apps - Paid content marketplace to be developed and setup inside our learning apps as a key responsibility. Working on user analytics, user tracking and refining user experience for apps growth and revenue growth. Creating/Managing all paid product transactions in the apps and integration to other applications via API/SDK formats. Looking into all other aspects of development and refinement that may come up in the growth plan of our app based products. Taking up further development, refinement, growth and updates of our android based solutions, and other solutions as per business requirements. Taking responsibility and ownership of the work at all fronts as the company is in the growth stage of the app based products. Establishing best of practices, processes, sharp product development and updation systems is another key role, to ensure the company and its products are ready for growth. Candidate Profile: What you need to have: Be self driven, taking ownership of the work and end to end responsibility of the apps. You should be willing to keep learning regularly and aspire to be the best version of yourselves and keep improving it. You should be willing to put in the hard work with quantitative results and outcomes and the monetary benefits will be matched. You should be willing to spend at least 2-3 years in deep product building/scaling and gain unprecedented experience in the same. Profile to Personality Fitment Expectations - an undistracted mind, an aspiration for continued learning and holistic growth in life, humility to learn, self confidence to learn and do anything Having 3-5 years of deep hands-on development experience in android with end to end product development/management/scaling and ownership. Should have developed and end to end managed an app based product with at least 1 lac concurrent users. An end user app based product development, go-live, managing, crash management, user management, scaling and growing an app based product experience is important to this profile. Strong design sense with amalgamation of development to bring features to best usage is another key expectation of the role. Tech Expectations: Deep and passionate experience of Native android development with firebase, Node. JS, databases, server side integration and development. An end user app based product development, go-live, managing, crash management, user management, scaling and growing an app based product experience is important to this profile. Experience in managing, stabilizing and scaling an app with at least 1 lac concurrent users in your past experience. Experience of user analytics, apt UI/UX for user engagement, problem solving, and developing products to best serve the objectives. Strong design sense with amalgamation of development to bring features to best usage is another key expectation of the role. Expected Technical Skills: Deep and hands on experience in development on Native Android with the ability to develop all feature requirements that can come up in our app products. Ability to develop APIs and SDKs for cross integration of applications with other applications. End to end tech product skills with basics of Node.JS , Firebase, My SQL based databases, AWS, Analytics. Have complete command on Google Play 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: 3 to 5 years Annual CTC: Rupees 7,00,000 to 9,00,000
Do you look forward to working for a well know ed-tech brand and be part of their growth story? Then here is a fantastic role.. read on.Our client is a revolutionary Educational services platform, that brings in innovation and expertise in their ways of learning. Awarded as one of the best Google apps of 2017, the app provides students with a variety of online courses that cover K12 subjects, Entrance exams, Engineering and FInance stream topics, as well as Self-help notes.Their unique and simple AI based site and app feature 500+ courses, nearly a lakh videos and tests, and also imparts strength and weakness analysis for the students to improve their knowledge base. The 5yr old organisation is one of the most loved ed-tech platforms that reaches more than 4.5Mn registered users. As an Android Developer, you will be designing and developing advanced applications for Android. What you will do: Bug fixing and improving application performance Collaborating with cross-functional teams to define, design, and ship new features Working with outside data sources and APIs Continuously discovering, evaluating, and implementing new technologies to maximise development efficiency Developing and maintaining multiple apps to work with the whole suite of Android devices What you need to have: BE / B.Tech from Tier 1 college (Computer Science / Relevant Degree) or great set of experience of working in startup(s) / product based companies. Has 3-5 years of experience working as an Android Developer in a product based startup/ company. Working knowledge of the general mobile landscape, architecture, trends, and emerging technologies, with an understanding of Full Mobile Development Cycle. Experience with Android SDK, remote data via REST and JSON, third-party libraries, API integrations, configuration management/ flavors. Experience in establishing/ managing small teams and setting up best practices across engineering units ensuring perfect releases each time. Qualities that we’re looking for: We’re looking for an individual who’s crazy for building a product to create disruption, is obsessed with User Experience, backed with Data & Logics, and understands the development & execution of algorithms.
Diagnal Technologies is a fully owned subsidiary of Diagnal Inc, Hong Kong. It’s a product company focusing on media and entertainment clients, creating Video on Demand apps for their customers. We are a team of OTT video solution specialists helping our customers build the new digital media industry in Asia Pacific and beyond. We create viable revenue generating video streaming products, enable our customers to gain business and operational insights through big data analytics and empower them to engage with their users more effectively through targeted marketing campaigns. Started its Development Center in Technopark Phase III campus and focusing on Indian and International clients. Position: Senior Android DeveloperMust have skills-Kotlin, MVVM architecture, Dependency Injection(Dagger/KOIN) Job Description You have: 1-3 years of experience of Android development in a project services or product engineering organisation Experience with developing highly polished consumer facing user interfaces with smooth interactivity Published applications on the Google Play Store Self motivation and ability to manage your own time to get the job done at the high international quality levels we expect An engineering Degree in computer science or equivalent practical experience A solid understanding of operating system fundamentals, application performance optimisation and backend integration
Developing user-focused mobile applications. Seeing a project from conception to finished product. Working alongside web developers. Meeting both technical and end-user needs. Expert knowledge of Native Mobile Development, Android SDK's, Rest APIs & APIintegration Knowledge on RDBMS & NoSQL Strong understanding of SOLID principles and Object-Oriented ProgrammingLanguages Should have experience in Retrofit, Dagger, Animation,Canvas, Google Map APIs In- depth knowledge on Android log analysis, performance issue analysis (TraceView, Memory analyser tool). Should have hands on experience on analysing the crash and ANR logs. Should have prior experience in module design & defining interface betweenmodules. Design, Develop & Prototype for Android phones and tablets (multiple screen sizes). Write and maintain documentation for all features in development. Work with product owner to meet specification needs Collaborate with other developers to design and optimize code Drive a best practices approach to the continuous improvement of our products,processes, and tools. Evaluating code to ensure it meets industry standards, is valid, is properly structured,and is compatible with devices of all standard range (Mobile/Tablet). VCS (Version control system): Git Testing: Experience with unit testing and tools Attention to detail Creative vision Good organizational skills Good problem-solving skills Patience, a big one Identifying problems uncovered by customer feedback and testing, and correcting Able to develop ideas and processes and clearly express them
Ideal Candidate Profile Strong grasp of computer science fundamentals and excellent problem solving skills. Good understanding of software engineering practices, Data Structures & Algorithms. Solid programming skills in Java/Kotlin. Good communication skills. Strong sense of ownership and accountability. Experience in Reactive programming, Asynchronous programming and Unit Testing will be an added advantage.
company into Travel Industry.opening for senior software engineer having knowledge for 2 to 4 years in React native Android/IOS Native Development5 days working company based in Gurgaon
Why are we building UrbanCompany? UrbanCompany’s vision is to empower 1 million+ service professionals to become micro-entrepreneurs. Prior to joining UrbanCompany, most of these professionals, be it plumbers, beauticians, carpenters etc. would typically earn INR 10-15k per month, working for a local shop, aggregator or as a freelancer. The UrbanCompany platform enables these ISPs to become micro-entrepreneurs by helping them in 5 key areas – 1. Unlocking market access: Working as an individual franchisee of UC 2. Financing Access: Bank accounts, access to loans, insurance etc. 3. Tech Led Service Standardization: Fixed pricing, clear deliverables, SOPs, delivery tracking, payment systems, reviews etc. 4. Training: Soft and Core Skills Training - training centers and via the app. 5. Consumables Supply Chain: Bulk Procurement of Service Consumables. This helps service professionals become more organized and multiplies their earnings. E.g. - Our beauticians typically earn INR 40-50k per month with no upper ceiling (P95 earn > INR 100k per month), while in the local salons, they would earn between INR 8-15k per month. Job Description: UrbanCompany serves approximately 800,000 customers every month, for a variety of their home services needs. It is present in all major metropolitan cities of India and UAE, and has recently also ventured into Australia and Singapore. Over 20,000 service partners rely on UrbanCompany for their earnings and livelihood, with the platform driving either all, or >80% of their business. The platform is growing rapidly, scaling at 3x YoY, supported by a strong balance sheet and a clear path to profitability.Marketplace Team is the core of any Aggregator Business Model. We are responsible for maximizing delivery and providing a delightful service to our customers. Marketplace Team has 4 key problem statements: Capacity - Team responsible for maximizing deliveries and minimizing no response. Ensuring that each customer gets a professional when they want it. Lead demand and supply planning. Allocations - Allocate a service professional who is best suited for the job so that each professional get a fair earning opportunity. The team responsible for different allocation strategies and ensuring each request gets a satisfactory response. Supply Starvation, %Ops Intervention, or RecoveryCost and professional utilization. X-Fulfillment - Team responsible for NoShow and Late show, uniform adherence, customer experience before start job on the app. Delivery Team - aim to maximize customer delight/Delivered NPS. The team is responsible for Trust and Safety, Perfect Delivery, and Recovery from the bad customer experience. Job Responsibilities :As a part of this team, you would be expected to: ● Design and build advanced applications for the Android platform ● Unit-testing code for robustness, including edge cases, usability, and general reliability ● Own problems end to end ● Define new features and define the new technology stack. ● Set team best practices. ● Comfortable working with multiple teams – product, data analyst, data science. Who can apply?- Bachelors/master's in computer science from top tier Engineering School- 2-4 years prior engineering experience in building Android platform- Experience working with graphic designers and converting designs to visual elements.- Development experience for both mobile and desktop.- Proven ability to work on a fast-paced environment What can you expect?- Work closely with the founding and the leadership team on key projects- Execute highly scalable applications & implement best practices- A phenomenal work environment, with massive ownership and growth opportunities- Quick iterations and deployments - fail-fast attitude
Why are we building UrbanCompany? UrbanCompany’s vision is to empower 1 million+ service professionals to become micro-entrepreneurs. Prior to joining UrbanCompany, most of these professionals, be it plumbers, beauticians, carpenters etc. would typically earn INR 10-15k per month, working for a local shop, aggregator or as a freelancer. The UrbanCompany platform enables these ISPs to become micro-entrepreneurs by helping them in 5 key areas – 1. Unlocking market access: Working as an individual franchisee of UC 2. Financing Access: Bank accounts, access to loans, insurance etc. 3. Tech Led Service Standardization: Fixed pricing, clear deliverables, SOPs, delivery tracking, payment systems, reviews etc. 4. Training: Soft and Core Skills Training - training centers and via the app. 5. Consumables Supply Chain: Bulk Procurement of Service Consumables. This helps service professionals become more organized and multiplies their earnings. E.g. - Our beauticians typically earn INR 40-50k per month with no upper ceiling (P95 earn > INR 100k per month), while in the local salons, they would earn between INR 8-15k per month. Job Description: UrbanCompany serves approximately 800,000 customers every month, for a variety of their home services needs. It is present in all major metropolitan cities of India and UAE, and has recently also ventured into Australia and Singapore. Over 20,000 service partners rely on UrbanCompany for their earnings and livelihood, with the platform driving either all, or >80% of their business. The platform is growing rapidly, scaling at 3x YoY, supported by a strong balance sheet and a clear path to profitability.We have native apps in android and iOS for both types of consumers (customers and partners). You would be working on both consumer's apps. Job Responsibilities :As an SDE-2 in the team, you will be working on :- Design and build advanced applications for the Android platform - Unit-testing code for robustness, including edge cases, usability, and general reliability - Collaborate with cross-functional teams to define, design, and ship new features - Continuously discover, evaluate, and implement new technologies to maximize development efficiency - Translate designs and wireframes into high quality code - Ensure the best possible performance, quality, and responsiveness of the application - Identify and correct bottlenecks and fix bugs - Help maintain code quality, organization, and automatization - Set best practices in the team and mentor other developers. Requirements to apply?- Bachelors/master's in computer science from top tier Engineering School- 2-5 years prior engineering experience in building mobile apps- Proven ability to work on a fast-paced environment - 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 - Ability to design applications around natural user interfaces, such as “touch”- A knack for benchmarking and optimization What can you expect?- Work closely with the founding and the leadership team on key projects- Execute highly scalable applications & implement best practices- A phenomenal work environment, with massive ownership and growth opportunities- Quick iterations and deployments - fail-fast attitude
Your major responsibility is helping us build a dynamic mobile application that will work with our backend to provide simple solutions for our users. You will be building components that will be integral for our platform using Native Android and work with files like SVG, PNG and JPEG. You should have a sound understanding of object-oriented programming. From your past experience, you are expected to give input in building the application and work with the team to find the best solutions. You will need to create unit tests for your work as we are a test-driven development team.## Technical Background* 1-2+ year of development experience with Android.* Some experience with HTML, SVG and CSS.* Experience with Test Driven Development and creating automated unit test using JUnit.* Able to create a rich UI with thoughtful inputs in UX.* Fluent in Object-Oriented programming.* Aware of Component-Based design and Dependency Injection pattern.* Should know how to publish and maintain an app (or little bit of DevOps).## Soft Skills* Able to work with multiple responsibilities.* Take ownership in the work.* Willing to work long hours or walk the extra mile.* Getting to the source of the problem is more important, than putting a band-aid on.* Code should be easy to read and be its own documentation.* Shouldn't have an "it works, it's fine" attitude.
Our client is an online networking and support system for women, where they can meet, mentor and get mentored by other women to achieve their goals. The platform allows every woman to meet and foster professional and supportive relationships based on their goals, while interacting with other women specifically from their respective industry. The platform also helps in getting mental wellness sessions from experts that aids professional growth, as part of the membership. The platform has curated speaker sessions, articles, blogs and podcasts that are delivered to the members inbox, all related to the listener's respective field and goals. The founders of this company are from fast growing startups with a track record of building global products, and have started this platform with a goal to ensure there are more women leaders in every field, thus ensuring gender parity across leadership levels. As a React-Native App Developer, you will build pixel-perfect, buttery smooth UI's across both mobile platforms. What you will do: Writing clean code. Building reusable code Leverage native API's for deep integrations with both platforms, diagnose and fix bugs and performance bottlenecks for performance that feels native. Architecting and building new apps from scratch. Converting existing browser-based applications to mobile. Developing high performance multiuser social media networking and analytics centric mobile apps. Developing high performance multiuser mobile apps. Performing and developing proper unit tests. Performing additional duties as determined by business needs and as directed by management. Working on bug fixing and improving application performance. What you need to have: The ideal candidate will have 2-3 years of experience. Entrepreneurial with a founder mindset. Ambitious, willing to work hard and invest in building a great career. Candidate who care more about what they learn and the impact they make. Take ownership of all tasks. Believe in work-life integration. passion > work-life balance. Must have experience into Android/ IOS Development Must have experience into Hybrid apps Development Willing to work with cross-platform frameworks Experience with consuming REST APIs. Experience with Git
ABOUT US: MX Player is the world’s best video player and the world’s largest video platform, with an install base of 500+ million worldwide and 350+ million in India. It has consistently ranked amongst the top 10 Android apps since 2012. MX Player reaches its vast user base via an ever increasing list of supported platforms including native Android and iOS apps, mobile and desktop web applications and other portable devices. 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.
Requirements: Sound knowledge of code architectures. Bachelors in Computer Science from top-tier engineering school. Ability to own the technical roadmap for systems/components owned by him/her. Ability to design pixel sharp design and custom widgets as per requirements. Would prefer a person who: Has single handedly/ in small teams made a successful native app . Has strong knowledge of design components. Is comfortable building beautiful cross-platform experiences. Is excited by the potential of technology to transform the lives of small businesses around the country. Keen to write scalable, optimised and bug free code. Is active in the developer community forums
Strong experience in Android UI development, Expertise in API implementation Experience in using GMAPS, FIREBASE, SQLlite Familiar with Android & its related technologies like Android SDK, Java. Experience with GIT, XML, JSON & Web Services.