We are looking for passionate engineers and researchers that want to contribute in this exciting and fast moving field of Deep Learning and Research.Our client is a highly awarded AI and Machine Learning lab, which is disrupting the multi billion dollar Agriculture and commodities business globally. They are recognized as a de-facto business for expert AI capability in solutions that satisfy real world challenges in near real time.As a Sr. Android and IOS App Developer, your primary focus will be in applying data mining techniques, doing statistical analysis, and building high quality and scalable prediction systems integrated with company's products.What you will do: Being responsible for the development and maintenance of applications aimed at a vast number of diverse Android and iOS devices Developing both Android and iOS applications and their integration with back-end services. working along-side other engineers and developers working on different layers of the infrastructure Being committed to collaborative problem solving, sophisticated design, and creating quality products. Translating designs and wireframes into high quality code Designing, building, and maintaining high performance, reusable, and reliable Java code Ensuring the best possible performance, quality, and responsiveness of the application Identifying and correcting bottlenecks and fix bugs Helping maintain code quality, organization, and automatization What you need to have: Need IMMEDIATE JOINERS BS/ MS/ BE/ ME/ MCA in Computer Science Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes Experience in ios development with swift preferably. 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 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 Familiarity with continuous integration Knowledge of various android libraries (good to have Retrofit, Picasso/ Glide, firebase, JobService Libraries) iOS: Very good experience with Objective-C and iOS SDK Good working knowledge in Cocoa Touch Experience with memory management and caching mechanisms specific to mobile devices Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
Company Introduction:If you love to work in an open culture and flat hierarchy environment where your thoughts, ideas and suggestion are valued? If you want to challenge yourself with technology problems and to go whatever way it takes to get them solved?then CodeAstu Technologies Pvt. Ltd. is right place for you. In return you will get salary as per market standard and based on your skill along with some exciting benefits. Responsibilities: Design and build applications for the iOS platform Ensure the performance, quality, and responsiveness of applications Collaborate with a team to define, design, and ship new features Identify and correct bottlenecks and fix bugs Help maintain code quality, organization, and automatization Skills: Solid 2+ years of experience in OOP based software development, ideally in Kotlin/Java Solid 1+ years experience with core Android APIs and supported libs 1+ years experience with app development lifecycle for app that is UI forward. (Adapters, views, data management, view lifecycle) Understanding of Functional reactive programming concepts like streaming principles and use of higher order functions either in Java 8+ / Kotlin or libs such as Annimon-StreamAPI, RxJava, etc. Must be willing to learn, if not already experienced in this area. Openness to learn new processes, methodologies, technologies, and a hunger for knowledge surrounding the Android ecosystem. Experience with Kotlin in Android is a MUST. Experience with CI/CD pipelines for building, testing, and deploying apps. Must be willing to learn, if not already experienced in this area. A knack for benchmarking and optimization Familiarity with code versioning tools (such as Git, bitbucket) BE-Computer/IT, MCS/MCA candidates can apply.
Roles & Responsibilities● Write high quality code & unit tests, builds, tests as per agreed timelines.● Follows and promotes SDLC best practices: Coding standard, testing, code reviews, codecomments etc.● Keeps key stakeholders informed about progress and problems; avoids surprises.● Strong problem solving skills.Ideal Candidate Profile● Strong grasp of computer science fundamentals and excellent problem solving skills.● Good understanding of software engineering practices, Data Structures & Algorithms.● Solid programming skills in Java/Kotlin.● Good communication skills.● Experience in Reactive programming, Asynchronous programming and Unit Testing willbe an added advantage.● 0-3 years of experience in product driven organization.● A Bachelors or Masters degree in engineering from a reputed institute (preferably IITs,NITs, or other top engineering institutes)
JD for SSE (Android) roleA. Strong passion for Programming in general and Android App development in specific.B. Strong problem-solving skills.C. Strong system design and architecture skills - specifically for android.D. Curiosity to tinker around, explore new paradigms and strong zest for continuous improvement.E. Over 4+ years of Android App development experience with strong basics and complete exposure to Android development.F. Idea/experience of unit and instrumentation testing in Android.G. E2E App development and/or experience of developing SDKs is good to have.
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 the Android Developer, you will be working with our product manager to understand, manage and develop the enhancements for the current offline android app for company's products What you will do: Working with team to plan and develop the components of our adaptivelearning app and content marketplace solution. Scaling up and upgrading the app with enhanced features as best suited for students and schools Working with team ensure a smooth backend integration into a dynamic content management system, to ensure personalisation of app as required Developing work including app backend, reporting and analytics to be taken up by the developer for both the products along with the current team. Both solutions for B2B and B2C App to be taken up actively by the developer along with the current product manager. Interacting and working with NGOs and Govt school community to build the entire tech as per the rural and local language to empower students and govt schools across India. Candidate Profile: What you need to have: 1-3 years of deep hands-on experience with android based solutions and development Tech Expectations - Practical experience with Native android development, firebase, databases and server side integration and development An end user app based product experience will be a plus. We expect the developer to deeply own up our app solutions, work with the current team and scale up the product roadmaps for national growth and outreach. an undistracted mind, an aspiration for continued learning and holistic growth in life, humility to learn and self confidence to learn and do anything Excellent understanding of Native android development, firebase, Node. JS, databases and server side integration and development
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 content. 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, who felt an extreme need for a student centric and personalised learning platform that delivers enjoyable learning content in local language and as per the state boards. There was a strong gap for 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 having delivered digital learning solutions in multiple Indian languages. They have been awarded by Google India under "Impacting Change through Digital", recognised by Yes Bank Foundation as one of India's Top 25 Social Impact Organisations and have been a part of a think tank by Ministry of Human Resources and Development on Digital Learning for schools. working with our current developer to understand the current stage, and then actively own up the planning and development of all above mentioned aspects As a React Native Developer,you will be working with current developer to understand the current stage, and then actively own up the planning and development of the company product What you will do: You will be working to scale up and upgradingas the best suited android based learning platform for schools with enhanced features. Working on the further plans along with the product manager. Owning up the complete development, readiness, launch stability work App immediately, and its future dev plans including personalization via basics of AI, a slow and practical integration of AI to the app and enriching the content library/content marketplace for best of learning and enrichment experience to every learner. Owning up all the current and future work on the product with a deep focus, creative connect, dynamic dev and learning capabilities. Responsible for Dev work including app backend, reporting and analytics to be taken up and planned by the developer for both the products along with the current team. Candidate Profile: What you need to have: 1-3 years of deep hands-on experience with react native (skill and exp on Node. JS would be a plus) Practical experience with React Native development, firebase, databases and server side integration/dev. End user app based product experience with a decent stability and scale achieved to the apps in both android and IOS. An undistracted mind, an aspiration for continued learning and holistic growth in life, humility to learn and self confidence to learn and do anything
- 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.- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.Android Developer requirements and qualifications- 2 years of Android development- 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- Critical thinker and problem-solving skills- Team player- Good time-management skills- Great interpersonal and communication skills
Strong experience in Android UI development, Expertise in API implementation Experience in using GMAPS, FIREBASE, SQLlite Familiar with Android & its related technologies like Android SDK, Java. Experience with GIT, XML, JSON & Web Services.
About SplashLearnOur vision is to transform K-12 learning by making it fun and personalized for every child globally and to prepare them for the skills required in 21st-century. With more than 30M+ students onboard, we are the fastest growing elementary math program in the United States. Backed by Accel Partners and many more prominent investors, SplashLearn has won almost all Ed-tech awards ranging from Stevie Award for best Ed-tech product, Tabby award for best business, Parents Choice Award, Best App Ever Award, and many others. We believe, this is just the beginning.To help us get to the next stage and to reach 100M+ students worldwide, we are looking for highly motivated individuals with a passion for building high performing teams. What you'll do : Core Responsibility - Deliver UI central high performance application. - Complete ownership of problem-free execution of owned modules and solutions. - Focus on code optimization, code quality, maintainability etc. - Have experience in creating Android applications from scratch and to work on multiple Android versions and devices. Experience and Qualifications: - Master's or BS/ B.Tech in Computer Science or equivalent experience from a top college. - Hands on 4+ years- experience in writing android applications. - Built and released at least one android application. Tech Stack: Our technology stack comprises Java, Git, Kotlin, Rest Api, Android SDK, ORM-Realm, RX-Android, Dagger, Android Architecture components. Mandatory Skills :- Application architectural experience with understanding of the full mobile development life cycle.- Engineering skills to develop and maintain lightweight applications that would seamlessly run in low end android devices. - Excellent data structure & algorithm and problem solving skills. - Handling different versions of Android, and how to deal with different screen sizes. - Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies. - Working knowledge of MVVM and Android Architecture components is preferred. - Experience with Maven / Gradle, CI tools like Jenkins.- Knowledge of ORMs like Realm, Room etc.Preferable Skills : - Familiarity with Agile development, Scrums, continuous integration, and test driven development processes. - Strong experience in design patterns, Android UI design principles, Object Oriented Programming. - Experience with AB testing, analytics, offline syncing, push notification, deep-linking, crashing tool etc. - Knowledge of the open-source Android ecosystem and the libraries available for common tasks - Knowledge of RX-Android, Dagger, Android NDK and/or JNI would be plus- Knowledge of Unit Test case tool - mockitoCulture at Splash Math :At SplashLearn we dig individuality. We love people who have something to say, and we listen. With us, you will get a chance to weave a little bit of you in our suite of learning products that are being used by millions of users. We have a workplace that is perennially high on energy. You can find people deeply engrossed in conversations that range from the latest movie to the newest tech on the block, and you will also see people who don- t want to have anything to do with that and are quietly typing away on their machines. For more information about the company, please visit http://www.splashlearn.com
We expect our developers to know the ins and outs of the iOS & Android framework and to deliver polished products customers want to use. We need self-starters who are great at solving problems, initiate solutions and discussions and are not afraid of solving challenges due to our huge scale.We have found that people who match the following requirements are the ones who fit us best:3+ years of experience as a developer using Java/Objective-C or SwiftAt least 2 years of this experience must be from working with iOS & Android SDKStrong interaction and design sense, excellent attention to detailSelf-motivated to explore new technologies, applications and environmentsSelf-starter, highly motivated, team-playerBonus Points for:Experience with Android Market place & Distribution ProcessAn approved Android PlayStore appAn approved iOS AppStore appYou are passionate about open source and contributeYou’re not afraid to solve deep technical challenges of a whole new level at a huge scaleYou have an intrinsic curiosity in technological innovations and you are always on top of the latest trends
Company Profile : http://flatincbr.com/ Our Top Investors: https://www.ewtp.org/ Flat Incubator is a mobile internet company which provides tools and Content Service to users worldwide. The Company's headquarter is in Guangzhou, China with about 100 crore members from top tier Chinese Internet Companies like Alibaba, Netease, YY, Cheetah Mobile etc. Our Vision is to become the top incubator and give equal access to services for everyone. To incubate more products or services our users need & help more talents/startups to succeed. Job Summary Our growing company is in need of an experienced and resourceful Lead Android Developer. 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 Our ideal candidate has strong fundamentals of android development with minimum 4-5 years of experience working in the mobile internet industry and has guided the success of the development team and collaborated with the other cross-functional team that is responsible for improving the overall project. Have architected large, complex mobile applications enjoyed by large user bases. Job Role & Responsibilities: Experience in the full life cycle of Android app development and design patterns (MVP or MVVM) Develop native Android applications and frameworks using Kotlin and Java. Define and implement robust app architectures and complex user interfaces. Apply expert knowledge of Android system frameworks to solve novel problems. Collaborate with designers, engineers, and product managers to build great experiences. Expert in Android User Interface Development and Understanding of best practices for the same. Independently drive the development of Android based application.Ability to work with web services on the Android platform (consuming REST/SOAP APIs) and related underlying technologies (JSON, XML). Self-driven and ability to work with minimal direction and in a team to research innovative solutions to challenging technical problems. Job Requirement & Qualification: Bachelor’s Degree in IT/ Computer Science/ Computer Applications from a Tier-I engineering college (IITs, BITS, NITs) Minimum 4+ years of experience in Android Development Lead Team of Android developers and Testers. Problem solving expertise in critical steps. Good communication and Analytical Skills is a must. Ability to architect and design solutions of complex issues on Android platform. Knowledge of Linux, Git, Relational Databases, XML and JSON is a must.Hands on practice with CI/CD tools. Memory optimization and Debugging skills. Contributions to the open source community is a big plus. Job Type: Full-time Job Location: Pune, Maharashtra.
We are looking for freelance support for Mobile app (iOS, Android) + Web app development. We have roles for people who are skilled at a) U.I. development (high quality implementation of design) or b) front-end development work (logic and data processing layers on front-end).This is for a 1-2 month project, and can be extended for up to 6 months.Ready to start ASAP with the right candidate.
About WheelsEye :Wheelseye offers technology to empower truckers. Our software helps save costs, build safe and secure infrastructure, automate operations, and streamline your business. We provide end to end technology backend from basic things like GPS live location tracking to complex tasks like driving profitability and automation in your business.Our Software as a Service enables data-driven decision making by reading a number of connected devices. We give the highest priority to the security and safety of your infrastructure & data. Our platform is fully customizable and can be tailored as per the needs of your business and targetsWhy WheelsEye?- Work on Real-world problem solving that directly impacts India's GDP- A culture of rapid problem solving, objectivity, sharp focus & individual freedom- Directly impact the day-to-day business of more than 15% of the Indian Truck Industry. No other company in the world offers this scale of penetration- Our products reach 50Mn+ Indians collectively- While we work Mon to Sat, we focus on outcomes- not badge-ins or work hoursRequired Experience :- 4-6 years of experience working with Android framework (Java, Kotlin)- Good knowledge of object-oriented design and computer science fundamentals (data structures, algorithms)- Strong knowledge of Android UI design principles, patterns, and best practices- Experience with offline storage, threading, and performance tuning- Familiarity with cloud message APIs and push notifications- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes- Familiarity with the use of additional sensors, such as GPS, gyroscopes, and accelerometers - 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- Experience with working on large-scale sites, especially transactions.If you crave to work your highly scalable product, Join the team!
Location: HSR layout, Bangalore Walrus OverviewWalrus is building the next-generation banking and rewards platform for the 100 million teenagers in India with the objective of giving them financial freedom and teaching them good money habits. Team: You will be a part of small highly motivated and fast paced team. Role:Android Application development for fintechWe want to provide our customers a cool banking experience and you will be deeply involved in product development across its life. Responsibilities:• Responsible for the design and building advanced applications for the Android platform• Reviewing current systems, collaborating with cross-functional teams in defining, designing, and shipping new features• Unit-test code for robustness, including edge cases, usability, and general reliability.Working closely with Business Analysts, product managers and translating business requirements into technical designs• Producing detailed specification documents• Monitoring development results and ensuring high quality of deliverables, in adherence to application design• Responsible for coordinating with product managers, query & issue resolution, tracking and reporting• Analyzing and resolving production issues, as well as providing technical support for existing application(s) Skills:• Strong knowledge of Android SDK, different versions of Android• Ensure the best possible performance, quality, and responsiveness of the application• Strong technical expertise on the Android device platform, exposure to custom UI development• Candidate should be responsible for Design applications around natural user interface• Understanding of Google's Android design principles, interface guidelines & code versioning tools (Like as: Git)
Skills:> Strong knowledge of Android SDK, Flutter, Kotlin, different versions of Android, and how to deal with different screen sizes.> Familiarity with RESTful API's to connect Android applications to back-end services> Strong knowledge of Android UI design principles, patterns, and best practices> Experience with third-party libraries like Retrofit2 and APIs> 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> Understanding of Google’s Android design principles and interface guidelines> Proficient understanding of code versioning tools, such as Git