We are looking for experienced Mobile Engineers who has experience in mobile App development and mobile infra field to work on high impact projects that will greatly increase developer velocity at Uber. If you love writing S.O.L.I.D. framework code that will stand the test of time, and enjoy the freedom to do things the "right way", then this is your team. We will be focusing on app performance, mobile architecture, automation frameworks best practices, building a stable, scalable and maintainable automation system. What You'll Do You will contribute to engineering efforts from design to implementation, solving complex technical challenges around developer and engineering productivity and velocity. You will build tooling including mobile test framework, test runners, device management systems, CI pipelines, failure detection and monitoring systems and more. Deploy tooling and systems created to CI environment as well as to local development experiences. Analyze and decompose complex software systems and collaborate with cross-functional teams to influence design for ease-of-use, scalability, and testability, Work closely with Android, iOS release and backend engineers to design cross-platform solutions. Collaborate with different program teams working on our applications What You'll Need 3 Plus Years Full-Time, Professional Software Development Experience Strong expertise in Kotlin and Java Solid computer science foundations in data structures, algorithms, system design Strong skills in analyzing system logs and debugging Deep understanding of Android SDKs You have understanding of latest and cutting edge frameworks on Android You have experience in multithreaded programming and excellent memory management know how Strong focus on high-quality and maintainable code Experience in efficiently collaborating on projects High emotional intelligence, empathy, self-awareness, and optimism. Great communication skills and an ability to work in a team and with end-users Experience with writing, releasing, maintaining mobile applications Bonus Points If BS/MS/PhD in Computer Science or a related field Experience with AOSP (Android Open Source Project) codebase Experience with bash scripts, python, go, Java and other languages Experience with Jenkins development or other CI pipeline tools Contribute to the wider Android community via open source
Android Developer: Our Android stack includes Java and libGDX, the code base is designed using Clean Architecture. It is a multi module application and supports both 'application' and 'library' project mode. EXPECTATIONS: ● Writing efficient android code in Java and Kotlin following Clean Architecture guidelines ● Tracing, benchmarking and profiling android java code ● Familiarity with popular android libraries/methods like Dagger2, RxJava2, OkHTTP. ● Familiarity with latest android platform changes. RESPONSIBILITIES: ● Work closely with our product and design teams to customize the Poker experience across our vendor platforms. ● Prototype new and redesign features ● Strong coding abilities and experience with Kotlin, Java and Android SDK ● A focus on UI design principles, hardware acceleration and making games work intuitively ● Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile products. MINIMUM QUALIFICATIONS ● Experience of building Android applications/Games in Java or Kotlin using Android SDK (Kotlin preferred) ● Good knowledge of Kotlin, Dagger2 and RxJava2 is a great plus ● Strong understanding of object-oriented software development ● Understanding of large and complex code bases, including API design techniques to help keep them clean and maintainable. ● Programming experience using any game engine (libGDX preferred) ● Knowledge of multithreading and memory management specific to mobile devices and caching mechanisms
Design and build applications for the Android platformCollaborate with cross-functional teams to define, design, and ship new featuresWork with outside data sources and APIsUnit-test code for robustness, including edge cases, usability, and general reliabilityWork on bug fixing and improving application performanceContinuously discover, evaluate, and implement new technologies to maximize development efficiency
Your Mission : Being one of the key roles in our Mobile Engineering team, you are deeply involved in the whole cycle of product development on Android. Your challenge will be to apply software craftsmanship as well as to identify and lead larger refactoring and improvement initiatives. Everything you release will reach 70+ millions of Android users, which requires a strong focus on usability. You will be developing for several devices together with your team, and also drive cross team technical initiatives. Implementation of complex features and design work are also things that you will be highly involved in. Your Skills : As far as your skills, we’d love to hear about: An extensive, hands-on experience with modern Android application development incl. application lifecycle, asynchronous server communication, and UI components experience with unit testing frameworks such as Espresso Passion for writing clean, maintainable and efficient code using Kotlin or Java experience with MVP and Kotlin is a bonus A mind-set to get things done while maintaining high standards by shipping high quality code. Experience with agile development having an approach to continuously improve what you are doing Fluent English skills, oral and written. Applying This position is located in Bengaluru, India We only accept applications in English. Make the right call, send us your application today!
We're a small team that focuses on the big things, punching way above our weight. Our craft is important to us, and we hone it and utilise it in the context of our work. We invest in ourselves and care about each other a great team is multiplicative and not additive!To this end, we maintain a playbook of our lore and practices. We're product engineers and not just software engineers. We understand that great software is only a small part of value-creation. We work with our designers, often in the same room, to rapidly iterate and validate our assumptions.We believe in the DevOps movement, and imbibe the principles in all our work yes, even Android engineering! We review code with care and guidance, not as an afterthought, but every day as part of our workflow. We regularly share our work and learnings and engage with the community.Core requirementsHave worked across different components of an app, or on multiple appsFamiliar with using the Android SDK to build applications using either Java or KotlinEngineering aptitudeOwns small features, starting from technical design through completion; coordinates with other senior engineer(s).Appreciates and participates in technical discussions, and values guidance and feedback.Does not need mentoring on a daily basis; makes steady progress by themselves, and knows when to ask for help to get unblocked.Comfortable with referencing technical specifications, API references, source code, and man pages to understand concepts or solve issues.Design processUnderstands the role and importance of design -- including consistency, conventions, and human interface guidelines.Familiar with the Material design language and controls; knows when to use which control, and knows how to implement them in code.Code reviewsUnderstands the value of peer-reviewed code; learns how to be unbiased and provide effective feedback.Asks senior engineers for help when needed (e.g.: architecture decisions, refactoring).Release engineeringRecognises the role of a build system, and how to use templates to setup new projects.Works with existing build systems to add dependencies and make minor changes.Apply now through! https://jobs.obvious.in/android-engineer/en/apply
About the Company: Founded in 2017 with a vision of leveraging deep technology expertise in simplifying recruitment for the masses, Workex is building an AI-driven platform which not only helps companies recruit people in the least time possible (from Months to Days) but also helps in reducing the overall hiring operations cost by almost 50%. Workex helps increase the quality of interview-able candidates by almost 5X via automated prescreening. Workex captures the intent of the candidate & assesses the skillsets for any position before scheduling the interview. Workex.AI enables companies to increase their applicant funnel by capturing talent from any source & gives you the power to start a conversation at any point in time. Available in more than 50+ languages, Workex suits the need of any organisation who intends to build a native experience with their Job-seeker audience. Responsibilities and Skills: - Design and build advanced app features for the Android platform. Collaborate with cross-functional teams to define, design, and ship new features. - Unit-test code for robustness, including edge cases, usability, and general reliability. Help maintain code quality, organization, and automation - Java and Kotlin language proficiency. Hands-on experience working with layouts, and also know about different UI animations. Strong knowledge of Android UI design principles, patterns, and best practices. Extensive experience with offline storage, threading, and performance tuning. - Knowledge of delegates, interfaces, data binding, and application life cycle. Knowledge about Push notification services. Knowledge of third-party SDK integrations. - Experience of working with Firebase based technologies like Authentication, Realtime DB, Notifications, WebRTC - Experience in using analytics, location and social APIs, MDM, payment gateway, SMS gateway, media content transcoding and cloud integration, APM tools - Must have shipped one high-quality application on Play Store - Excellent command over Data Structures and Algorithms. Strong problem solving and analytical skills. Qualifications : - Bachelors/Masters degree in Computer Science, Engineering or a related subject from premium institutes - 1-3 years of relevant experience Benefits: Work from home opportunities Flexible working hours Private medical/dental insurance Casual dress
About the roleWe are looking for an analytical, results-driven, responsible, hardworking Android Developerwho will work with fast-paced team members to troubleshoot, improve and add to currentandroid applications and processes, prototype new and redesign features. You should haveexcellent communication, programming, and problem-solving skills and should be ateam-player.You should have done some personal project apart from the company's projects or contributedto open source projects.Responsibilities:● Work closely with our product and design teams.● A focus on UI design principles.● Architecting solutions with complete ownership of feature or product.● Writing efficient android code in Java/Kotlin following MVVM framework guidelines.● Tracing and profiling.Requirements:● Experience of building Android applications in Java/Kotlin● Good knowledge of ReactNative is a great plus.● Strong understanding of object-oriented software development.● Understanding of large and complex code bases, including API design techniques tohelp keep them clean and maintainable.● Familiarity with popular android libraries/methods like OkHTTP, Dagger2 , Fresco, Glide.● Familiarity with latest android platform changes.● Knowledge of Data structures and algorithms● Deep understanding of complete life cycle of android app development● Knowledge of Android Jetpack / Architecture components
About Kutuki: At Kutuki, we are an ambitious team that is looking to transform the early learning and preschool learning space. There are close to 200 million kids under the age of 7 and there is a clear gap of a brand that is based on Indian culture. That's exactly what we are building at Kutuki - at our core, a content engine that is producing learning and play content based on Indian life, values and culture. Our founding team consists of ISB and LSE alumni, who've also got wide professional experience in the creative arts and content development. We are looking for passionate, driven folks who want to truly change how the youngest of learners in India are learning. If you're an Android Developer looking for a creative work environment, apply to us now! About the Role: Most of Kutuki's users are on Android, and this is an opportunity to directly and significantly impact the user experience on an everyday basis. As an early member of the development team, you will have the opportunity to work closely with the Founders and have the opportunity to mould the technology footprint of the company and contribute to all aspects of the development lifecycle. The most important skill for this role will be speed of execution. Requirements: You should have an experimental mindset and be comfortable with ambiguity and fast changing requirements.- A user centric outlook with good design understanding and intuition. Strong knowledge and experience with the Android Architecture and ecosystem. Strong knowledge of Android UI design principles, patterns, and best practices. Experience building Android UI with XML is a plus. Knowledge and experience building Android apps with Kotlin. Experience with offline storage, threading, and performance tuning. Familiarity with RESTful APIs to connect Android applications to back-end services. Nice-to-haves: A Bachelor's degree in Computer Science An understanding of Firebase (Authentication, Cloud Messaging, Firestore, Cloud Functions etc.) Prior experience in an early stage start-up. Benefits An engaging and challenging work environment. A high learning curve. You will be among the early employees that get to shape the company's vision.
Good knowledge base in Android, Api, Database, UI/UX, Animation. Good experience and knowledge in Architecture components, Jetpack, Retrofit, Sqlite. Good basics in Data Structures & Algorithms.Good at manual testing, debugging.Being a team player.Passion for helping other engineers.Product/Customer oriented mindset.Good at writing test and documentation - Unit, Integration, UI testing (Bonus points).Knowledge and hands on experience in Kotlin, RxJava, Room (Bonus points).Pushed own app in playstore or other. Knows playstore Release Management, Vitals (Bonus points).
Android Engineer (Location - Bangalore) We are looking for Android engineers with 0-3 years experience who thrive on solving problems and building a platform that is highly efficient, scalable and user-friendly. We do not care about college names, grades or any work experiences. What we do care about is your attitude, ability to get things done and the urge to work hard. About Glynk Glynk is the most evolved SaaS platform for effective customer engagement for businesses of all sizes to connect and engage their customers, partners, alumni, and employees like never before. It’s like Shopify, but for brand communities. We provide tools to build a secure, scalable and engaged community that helps build brand loyalty and increase retention significantly. About our culture One for all. All for one. Teamwork is everything at Glynk. If you win - the team wins, if you lose - the team loses. If you're passionate about helping people build great communities or taking a leap in your career, we should talk. Our strength is in execution. We don't just come up with great ideas but we also strive to execute them. You will always be in the know of how your work is going to impact the business, communities or society. "Why?" is one thing we will never get tired of hearing. You have our trust. Once you are a 'Glynker', we trust you to do amazing things. At Glynk, you have ownership over things that directly impacts the business. You can move fast, and learn even faster. There is no inner circle. Everyone is encouraged to share information, knowledge, and ideas. Whenever in doubt, think like a leader - with a wider perspective.
Here’s what you will do day-to-day: Brainstorm, contribute new ideas, conceive innovative strategies, and implement solutions to difficult problems Work with fellow designers and developers in an iterative environment with short and impactful development cycles Exploit the most advanced Android APIs and platform features to build innovative solutions to real-world problems Build all the necessary tools and infrastructure to enable rapid mobile development Work closely with our backend team to interface with RESTful API services Work with real-time feedback from our users to make the product better Discover, design, develop, deploy, debug. Repeat! Why work with us? Work in a very small, highly talented team consisting IIT alumnus and rockstar developers High standard of engineering quality Work on cutting edge technologies in android development so that you are always updated with the trends in android community. P.S. We hate outdated technologies! High impact role at fast paced growth company Skills we are looking for - Android Engineer: Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex changes. Strong object-oriented design and coding skills (Java, Kotlin) Solid software development background including design patterns, algorithms, data structures Experience with MVVM or MVP or Clean architecture Experience with mobile data storage with SQLite/Room or other DBs including no-SQL Understanding of RxJava, Dependency Injection frameworks like Dagger 2 Good experience in memory management, performance tuning, and resource optimizations Has published at least one app in play store Few Good to Haves: Kotlin experience is a big plus Experience working in a startup Experience with Camera and Google Maps apis Published apps in play store Github/Medium/StackOverflow presence Our Android Tech: Clean architecture with best practices in MVVM Latest jetpack components Reactive programming Kotlin
Your Mission Being one of the key roles in our Mobile Engineering team, you are deeply involved in the whole cycle of product development on Android. Your challenge will be to apply software craftsmanship as well as to identify and lead larger refactoring and improvement initiatives. Everything you release will reach 70+ millions of Android users, which requires a strong focus on usability. You will be developing for several devices together with your team, and also drive cross team technical initiatives. Implementation of complex features and design work are also things that you will be highly involved in. Your Skills As far as your skills, we’d love to hear about: An extensive, hands-on experience with modern Android application development incl. application lifecycle, asynchronous server communication, and UI components experience with unit testing frameworks such as Espresso Passion for writing clean, maintainable and efficient code using Kotlin or Java experience with MVP and Kotlin is a bonus A mind-set to get things done while maintaining high standards by shipping high quality code Experience with agile development having an approach to continuously improve what you are doing Fluent English skills, oral and written Applying This position is located in Bengaluru, India We only accept applications in English. Make the right call, send us your application today!
Job Description :Responsibilities :- Design and Build advanced applications for the Android Platform using Kotlin & RXJAVA- Collaborate with cross-functional teams to define, design, and ship new features.- Work on bug fixing and improving application performance.- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.- Ability to be a self-starter, prioritize your work and stay organized in a team environment is critical.Desired Skill :- Good experience in Developing Android based Applications and test infrastructure, writing documentation and following an agile development methodology.- 1+ Years of Experience in working with Kotlin Programming language.- Have published at least one Android Application.- Have experience in Android Architecture patterns e.g. MVC, MVVM, MVP etc, creating custom views.- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes RXjava and bluetooth 5- 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 skillsLooking for Urgent Joinees
Responsibilities And Duties: As a Flutter Developer, you will create multi-platform apps for iOS and Android using Google's Flutter development framework. The primary focus will be on creating new experiences and maintaining the acclaimed app. You will additionally work on innovative new app projects as well as internally incubated ventures. Deep experience contributing to and managing high-scale production mobile apps. You must have previous experience in Flutter development. Requirement: 3-5 years working as a full-time professional developer (Mobile) and 0.6 Year in a flutter(Must). Experience building a moderately complex Android app with knowledge of dart. Bonus if it's on the Play Store or we can view the project Willing to work with cross-platform frameworks. Willing to learn and work on different mobile platforms/frameworks when needed. Published at least one app on the Play Store using Flutter/ Native (Java/Kotlin/Swift/Object c).
Design, build and maintain high performance, reusable, and reliable Java & Kotlin code Writing unit-tests code for robustness, including edge cases, usability, and general reliability Take ownership of product/features: End to end development with testing and meet the deadline Work closely with our product and design teams to customize the Khatbook experience for the Android platform. Prototype new and redesign features. A focus on UI design principles and making apps work intuitively. Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile products. Writing efficient android code in Java/Kotlin following MVP framework guidelines. Tracing and profiling android java code. Own and manage the finance technology control frameworks.
Requirements:● Strong knowledge of Android SDK, different versions of Android & advanced concepts● Strong knowledge of Android UI design principles, patterns, and best practices● Experience working on Databases & Network layer; should be able to implement offline-firstexperience for users with low-internet-connectivity● Familiarity with RESTful APIs to connect Android applications to back-end services
3+ years of experience in native android app development. Strong programming experience in Core Java, Android SDK Experience working with Kotlin is a plus Experience working with Media player Experience working with offline app & content security, Encryption and Decryption Experience working with FCM Experience with web services integration, REST API framework, social media and other third party integrations Write good quality code, unit tests, automation and performing code reviews. Should have Experience of Social Integration. Ready to take complete ownership of multiple products, work alone on project if required Good knowledge in Android services/Framework layer and its debugging Experience with version control systems, preferably Git. Shipped multiple Android Applications that are currently available in the Google Play Store Good knowledge of data structures, algorithms and time/space complexity analysis. Good problem solving abilities. Ability to communicate well with Product and Engineering Team Experience with a start-up would be added advantage.