• Knowledge and experience in Kotlin.• 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 the open-source Android ecosystem and the libraries available for common tasks• Ability to understand business requirements and translate them into technical requirements• Familiarity with cloud message APIs and push notifications• A knack for benchmarking and optimization• Understanding of Google’s Android design principles and interface guidelines• Proficient understanding of code versioning tools, such as Git• 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• Help maintain code quality, organization, and automatization
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
Founded by experienced founders and funded by Tier-1 VCs, GoKwik is a solution for democratizing the shopping experience on e-commerce platforms. Our aim is to provide a superior shopping experience for all our partners and improve both customer satisfaction and their GMV Being an early-stage company, we are looking for self-driven, motivated people who want to build something exciting and are always looking out for the next big thing. We plan to build this company remotely, which brings freedom but also an added sense of responsibility. If all this sounds interesting to you read on Responsibilities Writing testable and efficient code Design and implementation of low-latency, high-availability, and performant applications Implementation of security and data protection implementing business logic and developing APIs and services Build reusable code and libraries for future use. Requirements Strong knowledge of Android, different versions of Android, and how to deal with different screen sizes Familiarity with RESTful APIs call Strong knowledge of Android UI design principles, patterns, and best practices Experience with SQLite, Java, and XML Knowledge of the open-source Android ecosystem and the libraries available for common tasks Ability to understand business requirements and translate them into technical requirements Familiarity with FCM (Firebase Cloud Messaging) A knack for benchmarking and optimization Proficient understanding of code versioning tools, such as Github, Gitlab etc Proficiency in Java or Kotlin
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 4+ 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.
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
B.tech in CS/ITNeed hands-on experience in Android Development and IOS development.Well-versed knowledge of DART.
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. Skills: Must have: ● Software Developer with at least 4 years of experience in building apps for the Android platform. ● Good understanding of Java. ● Good understanding of Android application architecture and design. ● Good understanding of memory management, network interaction, concurrency and multi-threading in Android. ● Understanding of complete application development, continuous integration & testing and app distribution infrastructure. Good to have: ● Good understanding of the Kotlin language. ● Good understanding of RxJava. ● Past experience of working in large scale multi-module apps. ● Past experience of building video streaming apps. ● Past experience of working with third party libraries and dependency management on Android.
Profile- Android DeveloperExp- 1+ yearsShifts- Rotational Roles and 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 Looking for an immdiate joiner.
Responsibility: Building user friendly Android and iOS Apps on React Native platform. Designing state-less components in React Native. State management with any of Redux, mobX or Flux. Writing modular, reusable, maintainable, well documented and fully tested code. Converting designs to mobile applications. Integrating with Rest APIs, while collaborating with Backend deve. Take complete ownership of the apps and change various elements/ technologies as per business need. Ensure optimum speed, performance, quality and responsiveness of application
Work in an Eduversity, that emphasizes on unique pedagogy and is facilitated by industry-aligned faculty members. Our client is a one-of-its-kind business school operating in an asset-light model, creating industry-ready graduates for the past decade. It is disrupting India's higher education space by offering Pay after Placement MBA (UGC approved ) and PGDM (AICTE approved) programs, working on a unique placement first model - fees are collected only after placement is done and finalised. They deliver industry integrated education leveraging modern technology with a focus on developing job-ready managerial professionals who can have a successful corporate career. It has established a 100% placement record to date and has over 200 companies namely Amazon, Swiggy, Decathlon, BigBasket, Jaquar, Reliance, Future Group, SBI and more visiting the campuses every year to hire fresh talent. As a UI/ UX Designer, you will gather and evaluate user requirements in collaboration with product managers and engineers, on Android/ iOS. What you will do: Illustrating design ideas using storyboards, process flows and sitemaps Designing graphic user interface elements, like menus, tabs and widgets Preparing and presenting rough drafts to internal teams and key stakeholders Testing UI elements such as CTAs, banners, page layouts, page designs, page flows, and target links for landing pages. Identifying and troubleshooting UX problems (e.g. responsiveness) Conducting layout adjustments based on user feedback Adhering to style standards on fonts, colors and images Providing advice and guidance on the implementation of UX research methodologies and testing activities in order to analyze and predict user behavior. What you need to have: Proven work experience at least 2years as a UI/ UX Designer or similar role Portfolio of design projects required Up-to-date knowledge of design software like Adobe Illustrator and Photoshop Team spirit, strong communication skills to collaborate with various stakeholders Good time-management skills
Are you looking to work in an education sector and give your best to the growth of education in India? Then here is your chance. Our client is a social education technology organisation delivering enjoyable & personalised 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, locational and language status.Founded by two MDI alumnus, it is a student centric and personalised 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 Junior Android Developer, you will work with our team to enhance, scale and further develop our mobile applications and products. What you will do: Working on taking a strong hold on our current apps and tablet solutions, working with the current developer to further enhance, building cutting edge features, and proactively scaling the android based solutions. Working on end user app based product development, go-live, managing, crash management, user management, scaling and growing an app based product experience would be a good value add. Having a strong design sense with amalgamation of development to bring features to best usage is another key expectation of the role. Taking responsibility and ownership of work will be expected on the tech and product front. Establishing best practices, documentation, processes and sharp product development and updation systems will be another key aspect of the role. Desired Candidate Profile What you need to have: Deep and Hands-on Development on Native Android and Firebase 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 Additional tech skills with basics of Node.JS , Firebase, My SQL based databases, AWS, Analytics. In case you havent worked on them before, then a strong learning intent on all of these to build full stack capability to manage and build our solutions in the near future is expected. 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
About the Role: Are you a talented & enthusiastic Android development expert with a love for mobile based technology and Open-Source communities? Would you like to work on a project with large social impact? Are you experienced with Databases on Android, creating developer APIs and complete Android applications? Are you comfortable leading a small team and interacting with stakeholders from customers and outside stakeholders? Then we would like to hear from you! Key Responsibilities: Take part in the development and enhancement of an Open-Source SDK Be both an individual contributor with hands-on development responsibility, as well as a mentor and lead for a small developer team Contribute to the Open-Source community interaction, including participation in the discussion forums Review code contributions, review pull requests Create and maintain the documentation for the SDK Design and development a usable and functional Android reference app Hands-on Android development, including feature development, troubleshooting, debugging, problem solving and bug fixing Design and run your own unit test cases, integration test cases and test automation Analyze new requirements, investigate feasibility, suggest implementation options and estimate efforts timeline, dependencies and risks Collaborate closely with other development team members, including some being located at other parts of the world Required Skills: 9+ years of experience in the software development industry 5+ years of experience in Android development 5+ years of experience in Java and/or Kotlin, with strong programming and software engineering skills Good understanding of Android related programming patterns and OS facilities, including activities, fragments, views, lifecycles and UI components Experience with SQLite database development Excellent communication skills, especially written Experience in creating software architecture and design document, as well as externally-focused technical documentations Readiness to work in a global team with contributors from different backgrounds, skills and locations Experience in leading small technical teams Bachelor’s degree in Software/Computer Engineering, Computer Science or related field, or comparable relevant experience Preferred Bonus Skills: Experience in Design and Implementation of RESTful APIs Experience in Database design and implementation High proficiency in Kotlin, including multi-threading and synchronization (Kotlin coroutines) Experience in Open-Source development GitHub experience (Continuous Integration, GitHub routines) Real-life experience with mainstream commercial-grade mobile apps used by a broad user base (please provide links to app listings) Experience with Jetpack libraries (fragment library, recycler view) Familiarity with Java 8 libraries such as Java Time Hands-on experience in the Agile/Scrum development process Good understanding of OOPS concepts, design patterns, algorithms and data structures Good understanding of Material Design Language and human interface guidelines Experience with integrating mobile applications with cloud services Understanding of app optimization including performance optimization
We are looking for a Full Stack Web Developer to join our team to lead some already "pre-approved" projects. We are rebuilding our tech team post the pandemic & are looking for some enthusiastic & driven by passion kinda people. Also, if you can finish 3 cans of beer under 2 minutes then you are highly likely to get Saturdays off!!The requirement is immediate and what we are looking for is as follows:The candidate should: - be well versed with both front & back end development. Just being versed with one wont do. Nope. Has to be both. Period.- have had "project lead" experience & should be able to conceptualise a project from start to finish. Leaving it mid way just isn't our style...unless it's a boring conversation or a McAalo Tikki Burger...both suck equally!- be able to think on their feet, think out of the box, push the envelope, look at the big picture, find the devil in the details, lead by example & most importantly, should be willing to go back to the drawing board. Here, thats all the office jargons we could put up here...rest needed censoring.- have good communication skills. We don't need the best. As long as you can recite 'ba-ba black sheep' without a pause or two, it should do!- be healthy, fit & willing to work some days from office and some days from home. To us, work life balance is very important & so is paying 50% office rent during the pandemic!
Designation/Role : Sr Tech Lead / Sr. Tech Solution Architect Location : Gurgaon Working days of Tech - Alternate saturdays, 1 Day WFH/month This is a team lead role and will transform into Future CTO. Reporting to the CEO. Experience/ Skills Required : Hands-on in Java Technology/Java Backend/ Engineering and software architecture design / DevOps Knowledge. 5+ years of relevant professional experience, with leadership roles with direct technical responsibility at a best-in-class enterprise or high growth start-up. We’re looking for a Sr. Tech Solution Architect of Engineer with experience managing agile development teams. Sr. Tech Solution Architect of Engineer will be responsible for ensuring that products meet design requirements, and deliver a consistent experience for users. You’ll be managing an entire team of engineers and developers, collaborating with the product managers, as well as guiding the company’s product vision and maintaining compliance with quality standards. Responsibility and Expertise Analysing the technology environment Analysing enterprise specifics Analysing and documenting requirements Setting the collaboration framework Creating a solution prototype Participating in technology selection Controlling solution development Supporting project management Lead, manage and mentor a team of engineers and related personnel. Know how to recruit and develop top engineering talent. Develop standards and procedures to ensure quality standards are met and maintained. Extensive engineering expertise in the areas of android, java, server engineering. Startup tech experience will be a plus plus. Maintain and optimize budgets to meet goals. Understand and collaborate on a complete product lifecycle from concept to execution. Technical background and experience To provide management and engineering teams with technical advice, a solution architect must have a technical background with at least 5 years of work experience in one or more IT areas including but not limited to: IT architecture, infrastructure, and cloud development Must have Java backend experience Engineering and software architecture design Business analysis DevOps Project and product management 5+ years of relevant professional experience, with leadership roles with direct technical responsibility at a best-in-class enterprise or high growth start-up. A collaborative leader with experience in hiring, training, and managing effective teams. Proven track record of implementing improvement initiatives and coaching individuals to their next level. Start-up core values and drive teams to operate with excellence.
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