We are a fast paced startup that has both inhouse products and provides technology consulting to other product companies as well. Given this, you will have deep exposure to a several innovative products.However, Most importantly, you will need to be very passionate about building products and will need to thrive in a startup environment. We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams. 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 Continuously discover, evaluate, and implement new technologies to maximize development efficiency Requirements & Qualifications BE/MS degree in Computer Science, Engineering or a related subject Proven software development experience and Android skills development Proven working experience in Android app development and have published at least 5 original Android apps Experience with integrating various Android SDKs Knowledge of developing own Android SDKs for distribution to other developers 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 Most important requirements and TLDR - Know how to build android applications and integrate APIs/SDKs Know how to create android SDKs Have built and launched atleast 5 android apps Ability to build complex apps on Android
OVERVIEW OF REACH52 AND OUR WORK reach52 (R52) is a fast growing, social enterprise start-up working to bring sustainable, universal basic healthcare services to users in low-access, developing regions. We do this through an innovative service model, an off-line technology platform and embedding support within communities to help residents access care, knowledge and other services we deliver. Our mission is divided in to two parts: community access, navigation and healthcare support on the one side; and ultra-low-cost fill-in services to sustain the solution on the other. This allows core healthcare services and treatments to reach further into communities where state of the art services don’t always get to. Our fill-in services allow treatments for life threatening conditions to be accessed reliably and with continuity, so minimising the risk of relapse or crippling financial problems. At the current time our income comes from grant funding and the value of our data services. This, together with other funding streams, provides a sustainable solution so that the services become embedded in the communities we serve. OVERVIEW OF THE ROLE In 2019, reach52 was been awarded funding from a major bank to grow into India. We would like tohire a highly motivated Junior Software Engineer to support the designing and delivery of enterprise solutions, applications and integrations in India. India is a new market for us, and we are rapidly expanding our userbase and need to continue to build our portfolio of integrated applications that work in a challenging, off-line environment. We currently use document databases to replicate data between a master and the off-line applications. We have extended workflows that mean our processes flow through Java/Kotlin applications on android and through web technologies depending on the access channel. We support interactions with communities, commercial, logistics and police offices. We need extend our support for internationalisation and localisation and to integrate external services such as local payment options to our commercial applications, together with access to data from third parties. The role will involve the continuing development of a cross application technology solution with emphasis on cost and productivity and existing investment. The candidate should be able to work well with the dev team based in Manila, Philippines. Title: Junior Software Developer Employment: Full time contract with probation period Start Date: Mar 2020 Location: Bangalore Reporting to: CTO ROLE SCOPE AND RESPONSIBILITIES The core role scope and responsibilities will be: • Understand and analyze user requirements and defects; • Design and develop R52’s existing Java/Kotlin-based applications; • Work on new development projects; • Work with users and stakeholders to scope out new requirements; • Work as part of a distributed team. PERSON SPECIFICATION The ideal candidate will have: • Strong communication skills; • 2-4 years software development experience; • A selection of the following and be prepared to assess and learn new techniques appropriate to system redevelopment: o Cloud platforms o Proficient with Java / Kotlin / Python / Elixir o NoSQL databases and replication o Commercially secure communications o Website / API security o Application integration o Design of off-line services o Containerisation (Docker) o Release Management and Deployment (Kubernetes) • Knowledge of healthcare systems and/or technology is a strong advantage; • Strong team working skills, ability to work to deadlines, and flexibility to work as part of a small but-growing team in a dynamic way.
About Pankhuri Pankhuri is India’s first bridal consultant platform on chat. We assist brides in discovering and buying desired wedding looks which includes attire, makeup artist and photographers. Our recommendation on chat gives curated option in form of video catalogues to brides which solves for selection and enables conversational commerce. We aim to build the largest homegrown brand for occasion wear through social interactions, community support and data backed recommendations. Backed by marquee investors, Pankhuri was started by Pankhuri Shrivastava who previously co-founded Grabhouse and sold it to Quikr. Responsibilities: 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 Identify and correct bottlenecks and fix bugs Requirements: 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, patterns, and best practices Knowledge of the open-source Android ecosystem and the libraries available for common tasks Familiarity with cloud message APIs and push notifications A knack for benchmarking and optimization Proficient understanding of code versioning tools, such as Git
Job brief We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams. 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 Continuously discover, evaluate, and implement new technologies to maximize development efficiency Requirements BS/MS degree in Computer Science, Engineering or a related subject Proven software development experience and Android skills development Proven working experience in Android app development and Have published at least one original Android app Experience with Android SDK 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
5-7 years of proven working experience in core Flutter + Android + iOS development. Experience in integrating with cloud-hosted services and Backend API's over REST Have published at least one original Flutter/Android/IOS app 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. Strong knowledge of UI design principles, patterns, and best practices Experience with offline storage, threading, and performance tuning 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 Proficient understanding of code versioning tools, such as Git Familiarity with continuous integration (optional) Experience of Firebase, SQL Lite, AWS, Gitlab, JIRA, or Github Responsibilities Translate designs and wireframes into high-quality code Design, build and maintain high performance, reusable, and reliable Dart code Ensure the best possible performance and quality of the application Help maintain code quality, organization, and automatization Design and build advanced applications for the IOS and 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, usability, and general reliability Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Job description JD: - Design and build advanced app features for the Android platform.- Work on MVP & MVVM architecture for building apps in Android Studio- Translate designs and wireframes into high-quality code.- Familiarity with RESTful APIs to connect Android applications to back-end services- A reactive approach using RxJava or RxKotlin - Prior experience in working with Google Maps and App Bundle- Work with REST API(JSON) endpoints using Retrofit- Good working knowledge of design patterns & OOAD- Built and managed apps with over 1 million users- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies- Familiarity with Agile development, Scrums, continuous integration, and test-driven development processes- Experience with Analytics, offline syncing, GCMs, deep-linking, notifications etc- Experience in building apps in which transaction/payments happen
Android Developer: Our Android stack includes Java and libGDX, the code base is designed using Clean Architecture. It is a multi module application and supports both 'application' and 'library' project mode. EXPECTATIONS: ● Writing efficient android code in Java and Kotlin following Clean Architecture guidelines ● Tracing, benchmarking and profiling android java code ● Familiarity with popular android libraries/methods like Dagger2, RxJava2, OkHTTP. ● Familiarity with latest android platform changes. RESPONSIBILITIES: ● Work closely with our product and design teams to customize the Poker experience across our vendor platforms. ● Prototype new and redesign features ● Strong coding abilities and experience with Kotlin, Java and Android SDK ● A focus on UI design principles, hardware acceleration and making games work intuitively ● Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile products. MINIMUM QUALIFICATIONS ● Experience of building Android applications/Games in Java or Kotlin using Android SDK (Kotlin preferred) ● Good knowledge of Kotlin, Dagger2 and RxJava2 is a great plus ● Strong understanding of object-oriented software development ● Understanding of large and complex code bases, including API design techniques to help keep them clean and maintainable. ● Programming experience using any game engine (libGDX preferred) ● Knowledge of multithreading and memory management specific to mobile devices and caching mechanisms
- SHOULD HAVE SCALED MOBILE APP TO 200+ MILLION USERS- Expertise in iOS, Android, HTML5, CSS3, and other mobile frameworks/accelerators- Proven ability to design, optimize and integrate business processes across disparate systems and mobile technologies- Experience with mobile analytics- Demonstrated deployments of consumer-facing mobile software systems using industry standard environments including iOS, Android, PhoneGap (Apache Cordova), and Windows Phone- Experience with Objective-C, Java, HTML5/JS/CSS3- Experience overseeing team members- A thorough understanding of OOP, design patterns, iOS, Android, and enterprise in mobile application integration- Excellent analysis skills and the ability to develop processes and methodologies- Ability to rapidly learn and take advantage of new concepts, business models, and technologies- Experience with Enterprise Mobile Device Management (MDM) solutionsKey Responsibilities :-- Defining the overall technical architecture for the mobile application that is envisioned with the customer- Defining the technical requirements for the implementation of the mobile solution- Discussing technical aspects of the mobile application solution architecture, including the technology used, methodology followed, and devices selected with the customer- Preparing technical solution and architecture documents, artifacts, work products and presentations for the customer- Experience in developing reusable artifacts/frameworks, re-usable assets, Industry solutions, reference architecture, design, development and QA best practice."
Roles & Responsibilities: Build and technically lead Android apps in terms of scale, performance, security, and design Actively participate in feature design Unit-test code for robustness, including edge cases, usability, and general reliability Take ownership of the features right from estimating timelines to Production release Carry out code reviews and mentor junior engineers Instill best practices from following MVP/MVVM patterns to using required Java design patterns within the application Understand the latest Android features and practices and lead the efforts towards its adoption within the team and across all mobile pods Follow SOPs of Agile methodologies & Sprint deliverables and drive the same within the team Requisites / Prerequisites: Android Work Experience of between 3 to 5 years. BE/B.Tech from Tier 1 or Tier 2 institutions Strong understanding of Object Oriented Programming, data structures and design patterns Experience in developing B2C / B2B mobile applications Experience in memory management and in designing high-performance applications Strong Java, Design Patterns and OOPS knowledge and hands-on experience Experience in shipping applications through the Google play store Experienced in Android Material Design Basic SQL knowledge Experience in working with JUnits and other Unit Testing framework is a plus Experience in OpenGL and animations is a plus
About the Company: Founded in 2017 with a vision of leveraging deep technology expertise in simplifying recruitment for the masses, Workex is building an AI-driven platform which not only helps companies recruit people in the least time possible (from Months to Days) but also helps in reducing the overall hiring operations cost by almost 50%. Workex helps increase the quality of interview-able candidates by almost 5X via automated prescreening. Workex captures the intent of the candidate & assesses the skillsets for any position before scheduling the interview. Workex.AI enables companies to increase their applicant funnel by capturing talent from any source & gives you the power to start a conversation at any point in time. Available in more than 50+ languages, Workex suits the need of any organisation who intends to build a native experience with their Job-seeker audience. Responsibilities and Skills: - Design and build advanced app features for the Android platform. Collaborate with cross-functional teams to define, design, and ship new features. - Unit-test code for robustness, including edge cases, usability, and general reliability. Help maintain code quality, organization, and automation - Java and Kotlin language proficiency. Hands-on experience working with layouts, and also know about different UI animations. Strong knowledge of Android UI design principles, patterns, and best practices. Extensive experience with offline storage, threading, and performance tuning. - Knowledge of delegates, interfaces, data binding, and application life cycle. Knowledge about Push notification services. Knowledge of third-party SDK integrations. - Experience of working with Firebase based technologies like Authentication, Realtime DB, Notifications, WebRTC - Experience in using analytics, location and social APIs, MDM, payment gateway, SMS gateway, media content transcoding and cloud integration, APM tools - Must have shipped one high-quality application on Play Store - Excellent command over Data Structures and Algorithms. Strong problem solving and analytical skills. Qualifications : - Bachelors/Masters degree in Computer Science, Engineering or a related subject from premium institutes - 1-3 years of relevant experience Benefits: Work from home opportunities Flexible working hours Private medical/dental insurance Casual dress
About the roleWe are looking for an analytical, results-driven, responsible, hardworking Android Developerwho will work with fast-paced team members to troubleshoot, improve and add to currentandroid applications and processes, prototype new and redesign features. You should haveexcellent communication, programming, and problem-solving skills and should be ateam-player.You should have done some personal project apart from the company's projects or contributedto open source projects.Responsibilities:● Work closely with our product and design teams.● A focus on UI design principles.● Architecting solutions with complete ownership of feature or product.● Writing efficient android code in Java/Kotlin following MVVM framework guidelines.● Tracing and profiling.Requirements:● Experience of building Android applications in Java/Kotlin● Good knowledge of ReactNative is a great plus.● Strong understanding of object-oriented software development.● Understanding of large and complex code bases, including API design techniques tohelp keep them clean and maintainable.● Familiarity with popular android libraries/methods like OkHTTP, Dagger2 , Fresco, Glide.● Familiarity with latest android platform changes.● Knowledge of Data structures and algorithms● Deep understanding of complete life cycle of android app development● Knowledge of Android Jetpack / Architecture components
About Intugine Technologies: Intugine Technologies is a Bangalore based IoT company, started in 2013 within the walls of IIT Kharagpur. The company launched itself with a smart ring called Nimble. The company now aims to revolutionize the logistics sector of India, which is still at its nascent stage as compared to its foreign counterparts. Intugine Technologies is already leaving an impact in the logistics sector by working with flourishing start-ups like Flipkart, big enterprises like Philips, and 3PL Company like Mahindra Logistics. Our team comprises of ambitious, reliable and witty people who love to play around while getting the job done. We are looking for smart and adventurous people who relish an opportunity to solve intricate problems. If you want to make an impact with your work then, Intugine is the right place for you. Position: The Android Developer will be responsible for independently analysing, designing and developing applications to meet and exceed client reporting needs using agile development methodology. We are looking for someone who is analytical and enjoys working in a fast-paced environment and are in touch with new mobile developments and technologies. Responsibilities: Create new features out of UI/UX designs & wireframes, while integrating with back-end using 3rd-Party APIs Collaborate with Design, Product and Backend teams to define the scope and freeze requirements. Troubleshoot, test and maintain the core product by fixing bugs. Write clean and well-designed code. Skills: • Android Architecture and Indexing Firebase - Cloud messaging, Android UI based on trending design patterns Offline storage, Threading, Services 3rd party APIs and Libraries JSON, REST Requirements: Previous experience in location-based services, Google Map API in Android, location- enabled Android Application (like Uber). Someone who has led the development of a live app, which has 1000+ installs on play store. (Weather app, Calculator app, Calendar app etc. don’t qualify) If you have experience of fetching data from motion sensors that would be a value add.
ResponsibilitiesPlan and implement projectsHelp define project scope, goals and deliverablesDefine tasks and required resourcesCollect and manage project teamAllocate project resourcesCreate schedule and project timelineTrack deliverablesSupport and direct teamMonitor and report on project progressImplement and manage change when necessary to meet project outputsEvaluate and assess result of projectSkill Sets – • Candidates should have managed a minimum of 5 Mobile and web application projects• Minimum of 1-2 years of experience in mobile application management• Strong in mobile application technologies –Preferably IOS and Android and Hybrid application development• Experience of onsite project management using agile methodology is essential.• Understanding of Apple/Android best practices for application development.• Sufficient experience in both management of software projects and functional management of software development teams.• Develop full-scale project plans and associated communications documents using the Agile methodology. • Estimate the resources and participants needed to achieve project goals. Set and continually manage project expectations with team members and other stakeholders. • Identify and resolve issues and conflicts within the project team.• Identify and manage project dependencies and critical path.• Develop the required materials including technical specifications, project and resource plans, project updates, and presentation materials. • Develop short-term and long-term project plans, priorities and objectives • Understanding of available framework(s) for application development on iOS platform.• Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution • Ability to multi-task under pressure and work independently with minimal supervision.• Excellent communication skillsKnowledge/skills• Expert knowledge of application operations• Expert abstract reasoning, problem isolation, and troubleshooting skills• Good knowledge of ITIL practices• Experienced in working under pressure and tight deadlines
Android Engineer (Location - Bangalore) We are looking for Android engineers with 0-3 years experience who thrive on solving problems and building a platform that is highly efficient, scalable and user-friendly. We do not care about college names, grades or any work experiences. What we do care about is your attitude, ability to get things done and the urge to work hard. About Glynk Glynk is the most evolved SaaS platform for effective customer engagement for businesses of all sizes to connect and engage their customers, partners, alumni, and employees like never before. It’s like Shopify, but for brand communities. We provide tools to build a secure, scalable and engaged community that helps build brand loyalty and increase retention significantly. About our culture One for all. All for one. Teamwork is everything at Glynk. If you win - the team wins, if you lose - the team loses. If you're passionate about helping people build great communities or taking a leap in your career, we should talk. Our strength is in execution. We don't just come up with great ideas but we also strive to execute them. You will always be in the know of how your work is going to impact the business, communities or society. "Why?" is one thing we will never get tired of hearing. You have our trust. Once you are a 'Glynker', we trust you to do amazing things. At Glynk, you have ownership over things that directly impacts the business. You can move fast, and learn even faster. There is no inner circle. Everyone is encouraged to share information, knowledge, and ideas. Whenever in doubt, think like a leader - with a wider perspective.