Design and build sophisiticated abd hgihly scalabe Apps using FlutterBuild custom packages in flutter using the functionalities and API already available in native Android and iOSUse NVC and MVVM as it relates to designing, developing Use if CI/CD for Smooth DevelopmentAdob XD experience
TL;DR We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. What we expect from you: Must have 5+ years of experience in Android, including 3+ years developing apps using Kotlin. Must write very well optimized, reusable & clean code Strong knowledge of Android SDKs and how to deal with nuisances of various types of Android devices. Familiarity with RESTful APIs to connect Android applications to backend services Strong knowledge of Android UI design principles, patterns, and best practices Experience with offline storage, threading, and performance tuning Familiarity with the use of additional sensors, such as gyroscopes and accelerometers What's in store for you?: Weekends are for yourself and family Work will be mix of in-premise + remote but we are quite ok with remote as well Health Insurance for yourself + Wife + Kids Play an important role in very rapidly growing company Working hours are between 10 AM and 7 PM
Android Development Java Kotlin Payment gateways Payment card industry RESTful APIs APIcandidate have most knowledge of payments gateway and UPI
Company - Early stage start-up in Bangalore!!Roles and responsibilities:● Design and build advanced applications for the Android platform working individually andin a team● Work as per the defined project priorities and project schedules to complete theassigned projects within allotted timelines● Interact with the cross-functional team for the day to day development tasks and hurdles● Adhere to agile development methodologies● Maintain the quality and security of the assigned development tasks by applying the bestdesign and development guidelines as defined in the projectExperience you MUST have:● Extensive experience in Android SDK and Kotlin programming, Advanced AppsDevelopment on Android phones/tablets● Android GUI Camera, GPS API, Maps API, Services, and SQLite databaseKotlin Programming● Android IDE● Using client apps for version control systems like SVN, Git, etc● Code review tools/applications like Gerrit, code collaborator, JIRA● Web services integration (SOAP, REST, JSON, XML)● Working with third-party libraries, APIs and on projects run as per AgileMethodology● Good knowledge in socket programming, device communication, Designpatterns, and writing unit test cases (This is a plus)● Knowledge in In-App purchase, Push Notifications and publishing apps on GooglePlayStore● Experience in video streaming and call / chat-based products is a big plus● Experience in working with global remote teams is a plusSkills/mindset you MUST have:● Product-first thinking - Break complex problems into implementable solutions withiterative mindset using the product● Whole-brain problem solving - Uses right and left sides of the brain effectively -Strong business judgment and analytical acumen with creative thinking● Thrives in chaos - Comfortable with ambiguity but loves defining the boundariesand parameters and getting shit done● Communicate, care, inspire - Exceptional interpersonal and leadership skills - bea leader and a team player● Always push the bar - Strive for excellence in whatever you do, take ownershipand responsibility for outcomes● Build fast, fail, learn, HUSTLE HUSTLE HUSTLE● Want to have fun - if you are not happy and people around you are not happy, howwill we make the world a happier place? :)● Curious and spiritual soul - Understanding of market and experience withastrology, yoga, mediation, Art of Living, Isha Yoga would be a good plus
We are a multi-award-winning creative engineering company offering solutions on mobile and Cloud platforms.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 API • 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 efficiencyRequirements: • Proven software development experience and Android skills development • Proven working experience in Android app development • Have published at least one original Android app • Experience with Android SDK and Kotlin • 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 • Knowledge on GIT/SVN • Prior experience working in Energy/IoT domain will be an added advantage • Excellent verbal and communication skills
We're looking for an awesome flutter engineer with a background in Native mobile development and/or Web development to join our world-class team who are building the future of finance.What will I be doing? 💻 Design and build sophisticated, high-performing, and secure apps for Web, Android, and iOS platforms using Flutter. Translate and Build the designs into high-quality responsive UI code. Collaborate with cross-functional teams to define, design, and ship new features. Build custom packages in Flutter using the functionalities and APIs already available in native Android and iOS. Write native Android or iOS code wherever absolutely necessary. Develop applications using Flutter’s Stable branch, but also keep an eye on what’s currently being worked on the master or development branch (such as outstanding issues or new features) to help make better product development decisions. Make use of the appropriate design patterns to produce highly maintainable code. Avoid re-work as much as possible and do it right the first time. Continuously discover, evaluate, implement and evangelize new technologies to maximize development efficiency and share your learnings with your peers. Manage the code and project on Git in order to keep in sync with other team. Stay informed with the latest releases on Flutter, Android API levels and iOS updates. Keep learning and help contribute to make the overall processes better and efficient. What do I need? 🤓 At least 1 year minimum experience in writing production code with Flutter 3 years of relevant experience in developing Native Mobile applications, Web apps and/or Flutter applications. Must have shipped and maintained one Flutter mobile application on both Play store and the App Store. Must have written and shipped at least one Native Android or iOS app. Must know the Application lifecycle. Must have experience in using BloC or Provider. Must know to architect and must have architected local databases on SQLite Must have a really good understanding of Networking using REST APIs and Web-sockets. Must have experience working in an Agile environment and follow scrum discipline. Must be disciplined with following the standard version control procedures (Github, bitbucket or Gitlab). Knowledge of location services, push notification, background service execution, remote job execution. Experience working with Firebase or AWS Amplify Must Have setup a CI/CD pipeline using Codemagic or other tools. Must know who to setup and/or work with applications that have various flavors/targets. Brownie points 🍰 An early Flutter adopter who has been working on Flutter ever since it was in Alpha or beta. 5+ years of combined mobile and web development experience. Have explored and deployed Flutter Web apps. Have contributed to open source. Have your own flutter package on pub.dev You know how blockchains work
ResponsibilitiesTranslate designs and wireframes into high quality codeDesign, build, and maintain high performance, reusable, and reliable Java codeEnsure the best possible performance, quality, and responsiveness of the applicationIdentify and correct bottlenecks and fix bugsHelp maintain code quality, organization, and automatizationSkills:Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizesFamiliarity with RESTful APIs to connect Android applications to back-end servicesStrong knowledge of Android UI design principles, patterns, and best practicesExperience with offline storage, threading, and performance tuningAbility to design applications around natural user interfaces, such as touchFamiliarity with the use of additional sensors, such as gyroscopes and accelerometers Exp with Kotlin if any will be goodNOTE-Must have exp in Java Language .Required Experience, Skills and QualificationsGood knowledge in Java, Programming & Software design principles and expertise in Android application development.Key Skills:Knowledge of Android Studio, SDK and Android Application is required.
At Holofy,We are building an incredible product and to do that we need incredible people. If you have ambition and drive and want to own your roadmap in a company that knows how to innovate and scale, we want to talk to you. We work in small, self-managing, collaborative and agile/Kanban teams and are looking for great technology developers who can work in the same. Location - Remote/WFH Pre-requisites: 3-5 years of experience is building robust Android Applications Have knowledge of publishing apps on the Play Store Excellent command over Data Structures and Algorithms. 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 Experience with offline storage, threading, and performance tuning Knowledge of Kotlin,Retrofit, OkHttp, Glide, Exo-Player, Android Jetpack Kotlin coroutines. Have an understanding of OOP, different architectural patterns (esp. MVVM), and their testability Knowledge of multi module architecture and product flavours. Knowledge of the open-source Android ecosystem and the libraries available for common tasks Familiarity with In-App purchases and google billing api. Ability to understand business requirements and translate them into technical requirements Familiarity with cloud message APIs and push notifications A knack for benchmarking and optimisation Understanding of Google’s Android design principles and interface guidelines Proficient understanding of code versioning tools, such as Git Familiarity with continuous integration Responsibilities: Translate designs and wireframes into high quality Code. Design, build, and maintain high performance, reusable, and reliable Kotlin code. Ensure the best possible performance, quality, and responsiveness of the application. Identify and correct bottlenecks and fix bugs. Help maintain code quality, organisation, and automatisation. Take Responsibility of a feature and ensure it's completion. What else we can offer: Limitless growth and encouragement to be innovative and challenge status quo. Exceptional compensation & benefits and performance-based recognition & rewards. Open door policy and flexible working hours and Medical coverage
We need an experienced & passionate Android developer to lead our mobile app. Hands-on experience with programming languages Kotlin and Java is a must, and so is solid experience in MVVM architecture and other constructs of Android programming.Job Responsibility => Single-handedly take over further development and scaling of the appGrowth Possibility => Very highJoining => Immediate
Job Description We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential. 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.
Roles & Responsibilities: Design and build advanced applications for the Android platform. Work with outside data sources and APIs. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Maintain quality and ensure the responsiveness of applications. Requirement: Must have 3+ years of experience in Android Development. Strong knowledge of Kotlin, Java and Core frameworks. Good understanding of the specificities of mobile development. Experience with third-party libraries and APIs. Experience with offline storage, threading, and performance tuning. Experience in test automation, continuous integration. Understanding of Google design principles and interface guidelines. Proficient understanding of code versioning tools, such as Git.
What You'll Do : 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 API's Unit-test code for robustness, including edge cases, usability, and general reliability Work on bug fixing and improving application performance What Makes You A Great Fit : 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 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 Preference for good experience in the gaming industry, but experience in the B2C app is a must. About Skilli Skilli is aiming to create the next big gaming destination for millions of users. We are a small team with a big vision - join early to shape the journey! Company Type Start-up Website https://www.skilli.games
Y Media Labs is a creative technology company that helps brands re-imagine their customer experiences. Our mission is to export the Silicon Valley mindset to the rest of the world. We create digital products with purpose that have a lasting impact on users' lives and clients' businesses. We are a team of dreamers and doers united by a simple idea: If we make a difference for your customers, we will make a difference for your business too. And it works. Since 2009, we have led early-stage startups and top-tier brands to "wow" their customers with best-in-class digital products and experiences. The Wall Street Journal calls us “YML is one of the most innovative companies in Silicon Valley.” Through next-generation technologies and world-class design, we help brands like Apple, PayPal, L'Oreal, Home Depot, Kaiser Permanente, State Farm, First Republic Bank develop solutions that drive major business outcomes. Founded in 2009, Y Media Labs is headquartered in Silicon Valley with four offices worldwide including Atlanta, Indianapolis, Bangalore & Sao Paulo. We came of age with the invention of the app store. We have mobile in our DNA. We create solutions across the digital ecosystem. Unlike agencies who are born desktop, we are deeply connected to how consumer perception has shifted thanks to the mobile lifestyle. We have built and launched 207 products, delighted over 407 million users, built over 200+ apps, work with 30 Fortune 500 clients, been responsible for over 400 billion transactions through our work and generated over $200 billion in transactions for our clients, and been featured on the app store over 700+ times! Portfolio of our work can be found @ ymedialabs.com/work Live look into our engineering team @ medium.com/ymedialabs-innovation • Live look into our design team @ dribbble.com/ymedialabs Our team in Bangalore is close to 250 strong, and we are growing in a variety of ways. Our goals include a culture of excellence and we are looking to transform the team to be one of the best tech teams in Bangalore. We are looking to hire Engineering Manager for our team in Bangalore. If you are excited about building products that will be used by millions of consumers worldwide, building products for brands that you can be proud to show to your family and friends - you need to join us! Responsibilities: Lead and coach a group of engineers in delivering scalable, flexible and secure features to our customers Leading engineering teams composed of backend, frontend, iOS, Android developers and QA. Deep dive into work of your team, review the code submitted by your team, and resolve the root cause of problems Coach your team members how to increase the quality of their code based on real examples Involve in hiring for your teams Drive a continuous improvement process - introduce new tools & automations based on real data analysis Represent the team to engineering groups internally, to executive leaders in various functional groups within YML, to current and future customers, and to our partner organizations. Build a diverse team while fostering a collaborative and inclusive environment. Project and Program management Collaborate with Product/Project Managers to plan, implement and deliver tasks and modules on a timely basis with best practices and adherence to SOPs. Manage the development pipeline to deliver features on schedule while maintaining high bar for quality. Closely Interact with other functions such as PM/Product, Design, UI/UX, Architecture, QA, and deliver planned features Deliver Web, Android and iOS applications with integration to backend services deployed on the cloud with high quality and responsiveness. Create strong practices around test driven development, automating delivery of apps to the marketplace with strong CI/CD practices. Play the role of an unblocker in a tight scrum environment. Should be able to help other developers with challenges, problem solving, and help achieve milestones as per plan. Prioritize to manage ad-hoc requests in parallel with ongoing projects. Hands on with programming with 50%+ of bandwidth going into modules owned. Requirements: A highly talented developer with 10+ years of hands-on experience. Primarily in web application development experience using, JAVA, Angular, ReactJS, Python, GO. Working with MVVM, MVP, MVC patterns. Additional Mobile development experience Android, Kotlin, iOS, Swift, Objective C will be a bonus. Must have at least 3+ years of experience in an engineering management role, and a clear record of success prior to that as a senior/staff engineer. Must be compelling and clear communicator, able to represent your team to internal and external audiences with differing levels of technical fluency. Ability to handle multiple competing priorities/projects in a fast-paced environment. Good Analytical, Problem solving and Debugging skills. Hands on experience in Designing, Coding and release management. Continuously increasing your team's work quality & performance. Experience with writing and maintaining unit-tests, functional tests, and CI/CD pipelines. Ability to think from a product mindset. B. Tech/M. Tech/MCA (IT/Computer Science). Nice to Have: Hands-on cloud development experience
Reinventing hyperlocal e-commerce for the next billion Indians. Based on extensive feedback on the current product - Grocerji, a brand new product is being rebuilt from scratch. This is a co-founder role with significant equity allocation in a very early stage startup. Salary will be decided only after funding. The co-founder will be responsible for designing and building the front end, which is currently being built in React Native. Experience in UI and UX is a huge plus.This is a heavy hands-on job, so we will need to see your coding. Please share your github link. Since this is a co-founder role, the preference is for people who take initiative on their own. Check the careers section of the website. Is this a market you want to work in and build the next iteration of the product?
Key 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 - Translate designs and wireframes into high quality code - Understand business requirements and translate them into technical requirements - 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 - Help maintain code quality, organization, and automatization - Continuously discover, evaluate, and implement new technologies to maximize development efficiency. - Unit test code for robustness, including edge cases, usability, and general reliability using JUnit, Mocikto or Espresso. - Lead and Mentor Android developers Required Skills and Experience : - 6+ year of proven software development experience and Android applications development in Android Kotlin and react native based Hybrid app development - BS/MS degree in Computer Science, Engineering or a related subject - Experienced in Android Kotlin and react native based Hybrid app development - Experience with Android SDK, different versions of Android, and how to deal with different screen sizes - Experience working with remote data via REST and JSON - Experienced in Client server programming (RESTful APIs) to connect Android applications to backend services - Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies - Solid understanding of the full mobile development life cycle. - Strong knowledge of Android UI design principles, patterns, and best practices - Experience in Android Studio IDE and tools like Android Device Monitor, Logcat - Experience with offline storage, threading, and performance tuning - Knowledge of the open-source Android ecosystem and the libraries available for common tasks - Proficient in using code versioning tools, such as Git, SVN - Strong CS fundamentals and a good working knowledge of algorithms and data structures. - Strong on OOPS and Java concepts - Proficient in integration of third party libraries OkHttp, Retrofit, ButterKnife, Image caching libraries - Working knowledge of RxJava, RxAndroid - Expert in debugging, troubleshooting, memory optimization, performance and scalability of mobile app. - Apk size and battery optimization - Strong design/development experience working on at least 4 Mobile application apps from Scartch - Has worked on MVP, MVVM design patterns for android applications - Has experience on working with web views in Android and customizing them for different features - Follows coding guidelines, Reviews code for peers and juniors. - Understands and implement security guidelines - Experience in localization
At LYFBUK, we're developing an app where parents can capture their child’s growth story to pass on to them as an heirloom, and where they can find everything they need for a smooth parenting journey, along with a private space to connect with family.Every parent wants the best for their child.And we at LYFBUK are committed to helping parents to create the gift of a lifetime for their child, while also covering all their parenting needs.We are looking for a Tech Lead (React Native/ReactJS & Node.Js) in Chennai, who can lead the development of all the front-end and back-end applications.We are an early-stage company building our founding team, and we're looking for passionate members to work towards the vision of the company with their own ideas and approaches.If you're ready to make it big Join Us.
Looking for experienced senior Android and iOS mobile architect / developers to join an established team working on a Tier 1 personal cloud platform with 20M+ subscribers. Candidates will be joining at an ideal time as the program undertakes a technology refresh in migrating toward progressive web application technology. Candidates will have the opportunity to be hands on while also leading design activities and implementing programs to improve quality and productivity. Will have a direct channel to the product leadership team for support of transformation initiatives.
Are you looking to join a team which is young, super talented & damn cool. A supportive group of professionals who believe in doing things the right way. Then the below opportunity is for you:Our client is a full stack fitness and lifestyle brand and is Indias largest app that is making fitness affordable, accessible and enjoyable through technology, data and intelligence. Available on iOS and Android, this app allows subscribers to work out at anywhere, anytime, and chose from a variety of available workout options like: gym workouts, yoga, Zumba, Pilates, spinning, kickboxing, CrossFit, and MMA. It gives access to 3000+ top gyms and fitness studios, fitness coaching plans and personal nutrition assistance and more in Ahmedabad, Bengaluru, Delhi-NCR, Hyderabad, Jaipur, Mumbai, Pune.Founded in 2015 by a CII member and serial entrepreneur, our client is democratizing and digitizing the Indian health & fitness ecosystem by offering workouts close to your home, office or your favorite neighborhood.As a Android Developer, you will collaborate effectively with cross-functional teams such as Product Management, Business Development, and Operations, and use all your expertise to ensure superior solutions to match our scale of operations. What you will do: Developing apps and building exceptional products Working in a cross-functional and collaborative environment using cutting edge technologies that continuously drive innovation forward Being part of a team of highly skilled and passionate people across multiple time zones Owning code quality and experience in writing extensive unit tests Ensuring that the development is leveraging common methods and best practices. Handling Code Reviews, Setup guidelines for Development. Enforcing consistent development patterns and security architecture. Carrying out A/B testing and be data-driven while approaching solutions to problems. Creating working prototypes and proof of concepts at tech scoping stage to demonstrate the feasibility. What you need to have: Bachelors/ Masters degree in computer science, Engineering or a related subject Minimum of 5 years of work experience in mobile application development Proficiency in Problem Solving, Data Structures, and Algorithms Strong knowledge of design concepts and constraints on mobile platforms Proficiency in Java/ Android/ Excellent in Kotlin & Flutter language Demonstrable experience building excellent mobile apps that are currently in Google PlayStore MVP/ MVVM architecture Firebase services Local databases (SQLite, firebase DB)/ORM (Green DAO, Room) Experience with a scalable architecture, while maintaining a hands-on role with code development Excellent teamwork skills, flexibility, and ability to handle multiple tasks Excellent analytical, problem-solving skills and Setting & following targets and timelines High proficiency in Android frameworks and core components Bug fixing
Interact with the Project Managers / Leads / Clients Understand the requirements and provide estimates for the planned tasks Deliver best quality work without bugs in the estimated time frame Help maintain code quality, organization, and automatization Collaborate with cross-functional teams to design and release new features Help the team to identify and correct bottlenecks, fix bugs Excellent analytical and problem-solving skills Experience / strong knowledge in both iOS & Android Mobile Application technologies Proficient in SwiftUI, Swift, Xcode, Java, Kotlin and Android Studio, Flutter, React Native Experience with version control: Maven, Gradle, Git, Cocopods Experience in application submission/provisioning process Experience in performance and memory tuning Good understanding of computer science concepts, design patterns, algorithms, and data structures Experience/knowledge in any of the Back-End technologies Benefits: Hybrid WFH policy Annual company retreat Team lunch
- Great Understanding of Android development SDK- Expertise in Core Java with solid OOD principles and design patterns - Good grasp of algorithms, design patterns, memory management and multithreaded programming- Conversant with JSON, XML, Web services API- Experience with saas platforms for mobile development like Analytics, Push Notifications, Cloud Storage , Ad Networks , etc- Hands on experience with Android's deggugging, unit- testing , memory and performance optimization tools - Hands on google maps aps and third party aps - Hands on experience of new android architectures and components like MVVM, Room Persistence , Dagger 2, Observables , Rx Java- Must have experience on Kotlin
Technology Stack: React Native, RTC/Teleconferencing SDKs, Native, Web Socket Engineering, Redux (or variants)Location: RemotePreferred Experience: 2-5 years PlexusMD is hiring high-energy full-stack engineers to help us drive our products forward. We are a small and highly talented team looking for similar people who have passion for technology and a wish to create beautiful products that impact the healthcare and education industry. While all PlexusMD engineers work full-stack, this role tilts towards front-end technologies and will have a more responsibilities towards building world-class user interfaces. Areas you may work on include teleconferencing (VOD), payments management, security, personalization and more. We are looking for people who have:- Worked for at least two years on React Native- Demonstrated experience working on real-time communication in React Native using Web Sockets (or any other stack)- Some full-stack exposure on backend APIs in Node.JS- Kept themselves updated on the latest developments in React/React Native - hooks, context, redux alternatives, etc- Comfort working with UI Kits- Demonstrated experience building beautiful and flexible consumer/enterprise apps- Clinical grade OCD for design and user-experience- A basic understanding of relational and NoSQL databases- A "can-do" attitude suitable to working in a high-energy startup environment What you get:- Industry leading compensation and fast-paced growth- Significant levels of autonomy and a voice in how the product moves forward- A set of highly passionate techies to work with and learn from- An open, easy-going and meritocratic culture- Involvement into business functions apart from technology (only if you wish) About PlexusMD:PlexusMD was founded in 2014 by a team of doctors and engineers with a mission to help doctors stay updated and provide better care.Our core product (https://www.plexusmd.com/app) is used by over 2.5 lakh doctors across India to stay updated, learn from peers and advance their careers. Our partners include AIIMS, Jaslok, Hinduja, Apollo, HCG, Elsevier, Association of Physicians of India, cornea Society of India, Indian Association of Cardio-thoracic surgeons, Society of Nuclear Medicine, Govt of Gujarat (HFW Dept), Govt of Haryana (SIFHW), McKinsey and company, Takeda, Mankind and other large healthcare organisations.
At Snappymob, you get the privilege of Highly competitive salary and perks Passionate teammates with strong software engineering skills Opportunities for involvement in high impact projects with high profile clients A flexible, open, and transparent work environment. Job Description Snappymob is looking for talented Android developers to work with us to build apps with awesome user experiences. Benefits Competitive salary and perks Our clients include some of the best known companies in Malaysia Work with a team that is passionate about what we do Responsibilities Architect, design, develop, and maintain Android applications Collaborate with the engineering team in software design, implementation, code reviews, and more Participate in all aspects of the software development lifecycle for our projects Requirements 3 or more years of Android development experience A proven track record showing proficiency in Android development Strong proficiency in Kotlin Strong proficiency in core Android development concepts Knowledge and experience with Android architectural patterns: MVC, MVVM Strong attention to detail and communication skills Advantages Practical experience with Android testing frameworks Practical experience with RxJava or other reactive programming framework Experience with React Native and/or Flutter and/or iOS is an advantage for this position
We are in search of talented software developers focused on Android and who can deliver quality work with continuous integration and automated test frameworks. So if you feel that your skill set can bring a revolution in the Android world, you are the one we want to provide with all the resources to innovate and implement. As a Android Developer you will: Design & develop the Android application as per desired specifications. Own end to end product modules/features (from requirement to going live). Design & code review, troubleshoot & help team members on issues. Gather requirements by interacting directly with the end users. Research on open source framework/technology required for developing the feature/application. As a candidate you must posses knowledge of: Experience in Android-specific application development. Good understanding of OO concepts. Experience in Kotlin prefered. Good understanding of Design Patterns necessary. Proficient in requirement gathering and analysis. At least two commercially published applications available for immediate download and review of your contributions by our development team. A solid understanding of operating system fundamentals such as processes, inter-process communication, multi-threading primitives, race conditions and deadlocks.Hiring Process: Knowledge Assessment MCQ (10 mins) : Day 1 Coding Assessment Round: Day 1/2 Technical Interview: Day 2/3 CEO Round: Day 2/3 Offer Letter: Day 3
Have a strong understanding and appreciation for design first thinking and quality of user experience Be well-versed in sprint estimation, planning, tracking, change management, and delivery, with prior experience of Agile-based development environments Ensure the best possible performance, quality, and responsiveness of the application Translate designs and wireframes into high-quality code Identify and correct bottlenecks and fix bugs Have the ability to work in a cross-functional environment Skills: Candidate must have good knowledge of Kotlin and Native Android Framework Solid understanding of the full mobile development life cycle. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes Strong knowledge of Android UI design principles, patterns, and best practices Experience with offline storage, threading, and performance tuning Familiarity with the use of additional sensors, such as gyroscopes and accelerometers Familiarity with cloud message APIs and push notifications Experience with third-party libraries and APIs Familiarity with RESTful APIs to connect Android applications to back-end services Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies Have published at least 2-4 original Android app
• Strong foundation in Computer Science fundamentals like data structures and algorithms, and software engineering principles • Passionate about creating great code • Multiple years of experience in Android application development, with Java and/or Kotlin. Kotlin experience is a major advantage. • More than one published application on the Google Play store available for immediate download and review by our team. Please provide names of all your apps that you've worked with a brief description of your contribution (if not individually developed). • Strong experience in building and publishing commercial applications to Google Play store. • Multiple years of in Java I/O, RDBMS, Networking, Generics and well-knownapplication frameworks. • Solid Understanding of Android design principles and interface guidelines. • Experience with performance and memory tuning using tools • Experience coding with RESTful APIs to connect applications to back-end services. • Great team player who works well in collaborative situations • Experience with iOS app development is a major plus. Experience with cross-platform tools would be an advantage • Experience with tools like Git, Jira, Basecamp, BitBucket, Azure DevOps would be an advantage. • Good to have experience working with IOT projects, Bluetooth technologies • Active Open Source, GitHub or Stack Overflow contribution will be a big plus • Having personal apps in play store will be an added advantage • Working knowledge of the general mobile landscape, architectures, trends & emerging technologies.
Job Description We are looking for Android engineers to help us build a delightful experience in every stage of product development. You will get the unique career opportunity to work across multiple agile product teams and make a significant impact. Responsibilities Collaborating with Product Managers, Experience Designers and Backend Engineers to design and deliver high-quality products on Android Building efficient and reusable mobile components and architecting reliable, performant, and scalable mobile solutions Following data-driven approaches to conduct experiments and iterate features Identifying areas of improvement and drive mobile best practices Requirements 2+ years industry experience Particularly good Kotlin coding skills Good problem solving skills Solid engineering and coding skills. Understanding of basic data structures and asynchronous programming Good understanding of MVVM, Async and Network calls. Overall, strong Android app architecture understanding. Experience shipping one or more Kotlin or Java Android apps, ideally currently available in the Play Store Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
What is the Job like? Architect super configurable mobile SDKs - the one’s which are written in native but are server-controlled Build a suite of Mobile Backend services which will control the SDK distribution and mobile configurations Fantasy the idea of composing a mobile application from different components rather than build every application from scratch Expertise in security - cryptography, encrypted secure storage, mobile security to power our super-secure payments originating from mobile devices Work on a framework to let mobile developers build their mobile screens on multiple stacks - native, server-driven, web, react-native, flutter, ionic etc. Who should apply? Bachelor’s/Master’s degree in engineering (computer science, information systems) 8+ years of experience building enterprise systems including at least 2 years of direct people management experience Worked on large scale mobile applications with a good understanding of mobile stack Good understanding of server stack as well so as to have a good understanding of the entire story Good understanding of SDK distribution using maven, pods, xcframeworks etc Analyse, design and architect, develop and maintain software solutions across multiple projects Direct and provide ongoing leadership for a team of individual contributors, set objectives, review performances, define growth plan and nurture. Drive best practices, and is a pro with agile methodologies/practices - SCRUM, Test Driven Development (TDD) Manage headcount, deliverables, schedules across ongoing projects, ensure that resources are appropriately allocated and timelines are met in accordance with the project roadmaps
Y Media Labs is a creative technology company that helps brands re-imagine their customer experiences. Our mission is to export the Silicon Valley mindset to the rest of the world. We create digital products with purpose that have a lasting impact on users' lives and clients' businesses. We are a team of dreamers and doers united by a simple idea: If we make a difference for your customers, we will make a difference for your business too. And it works. Since 2009, we have led early-stage startups and top-tier brands to "wow" their customers with best-in-class digital products and experiences. The Wall Street Journal calls us “YML is one of the most innovative companies in Silicon Valley.”Through next-generation technologies and world-class design, we help brands like Apple,PayPal, L'Oreal, Home Depot, Kaiser Permanente, State Farm, First Republic Bank develop solutions that drive major business outcomes. Founded in 2009, Y Media Labs isheadquartered in Silicon Valley with four offices worldwide including Atlanta, Indianapolis,Bangalore & Sao Paulo. We came of age with the invention of the app store. We have mobile in our DNA. We create solutions across the digital ecosystem. Unlike agencies who are born desktop, we are deeply connected to how consumer perception has shifted thanks to the mobile lifestyle. We have built and launched 207 products, delighted over 407 million users, built over 200+ apps, work with 30 Fortune 500 clients, been responsible for over 400 billion transactions through our work and generated over $200 billion in transactions for our clients, and been featured on theapp store over 700+ times!• Portfolio of our work can be found @ ymedialabs.com/work• Live look into our engineering team @ medium.com/ymedialabs-innovation• Live look into our design team @ dribbble.com/ymedialabsOur team in Bangalore is close to 180 strong, and we are growing in a variety of ways. Ourgoals include a culture of excellence and we are looking to transform the team to be one ofthe best tech teams in Bangalore.We are looking to hire multiple Android Engineers at different levels to help us code theworld class apps we are creating. If you are a mobile engineer looking to build apps that will be used by millions of consumers worldwide, build apps for brands that you can be proud to show to your family and friends – you need to join us!Key Responsibilities• Show your passion and develop high-quality, state-of-the-art native Android apps• Ensure the performance, quality, and responsiveness of the applications• Code reviews, automated unit testing, documentation for any code you write• Deal with ambiguity and work in a rapidly evolving environment, with time-sensitiveprojects• Deadlines matter to us. Plan your work and meet your deadlines, while maintainingcode quality.• Lead product initiatives and work on next generation prototypes• Work with other engineers, product management, QA, and operations teams todevelop and meet functional and non-functional requirements on schedule• Work in an environment of an agile, test-driven fast feedback cycle (continuousintegration, unit, functional, integration and acceptance testing)• Get involved in client interactions and gathering project requirements• Learn and adapt to new technologies• Bring new ideas and technologies to the team that can improve the product or process.• Depending on your level of skills and maturity (not seniority), mentor other engineers.What we are looking for• Strong foundation in Computer Science fundamentals like data structures andalgorithms, and software engineering principles• Passionate about creating great code• Multiple years of experience in Android application development, with Java and/orKotlin. Kotlin experience is a major advantage.• More than one published application on the Google Play store available for immediatedownload and review by our team. Please provide names of all your apps that you'veworked with a brief description of your contribution (if not individually developed).• Strong experience in building and publishing commercial applications to Google Playstore.• Multiple years of in Java I/O, RDBMS, Networking, Generics and well-knownapplication frameworks.• Solid Understanding of Android design principles and interface guidelines.• Experience with performance and memory tuning using tools• Experience coding with RESTful APIs to connect applications to back-end services.• Great team player who works well in collaborative situations• Experience with iOS app development is a major plus. Experience with cross-platformtools would be an advantage• Experience with tools like Git, Jira, Basecamp, BitBucket, Azure DevOps would be anadvantage.• Good to have experience working with IOT projects, Bluetooth technologies• Active Open Source, GitHub or Stack Overflow contribution will be a big plus• Having personal apps in play store will be an added advantage• Working knowledge of the general mobile landscape, architectures, trends & emergingtechnologies.Work from Home RelatedGiven the current situation it is expected that working from home for extended periods is areality that continues for many months. You must be able to fulfil the following requirements:• You must have a high-speed broadband connection and must be able to provideevidence of it• You must have a proper working environment at home, like a desk, chair and anyother required infrastructure• You must be able to and willing to attend video calls as part of your workdayJob Perks• Awesome work environment and opportunity to work with great minds• Work in fun teams on projects that impacts millions of people• 24x7 stocked pantry with snacks and Coffee/Tea