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

Similar jobs
Udrive is the largest car sharing platform in the Middle East. We pioneered the concept in the region and have continued to provide the best experience amongst our peers. We are in rapid expansion and are looking for a bright, successful and determined individual who has the experience to take the companies vision forwards into the next 5 years.
Our next 5 years journey not only includes regional and global aspirations; we are building the next generation of mobility services to change the way people use vehicles
We are looking for a React Native Engineer for our Mobile App. The Mobile App team is responsible for the mobile app used by our B2C users to register as well as complete their journey with Udrive cars initiation to end.
Your responsibilities:
You will be part of our new mobile team which is part of our customer journey domain and you will work together with a cross-functional team
You strive to offer the best possible experience for our customers on mobile devices
You contribute to the implementation of business requirements as well as to architectural decisions
You ensure that your code is well tested, architected, meets our coding standards, and has proper logging, monitoring, and alerting
Your goal is to provide always-accessible information in the most convenient way, to have better engagement and an overall outstanding user experience
Your profile:
You have experience building high-performance mobile React Native applications on both iOS and Android platforms
Ability to translate Figma based designs to mobile interactions with pixel perfections
You show excellent knowledge of JavaScript and its nuances, including TypeScript.
You have experience with building real-time analytics solutions and streaming platforms
You are familiar with native build tools, like XCode, Gradle and store submission processes
It is great if you have an understanding of REST APIs, the document request model, and offline storage
The most important one: Willingness to learn. We are constantly learning new things and we enjoy it a lot. We don't expect to find people experienced in all of them. If you are excited about our tech-stack and you think you are a fast learner, do not hesitate to apply!
The desired candidate is required to build and maintain scalable mobile applications.
We are seeking a skilled and experienced React Native Developer to join our dynamic development team. As a React Native Developer, you will be responsible for designing, developing, and maintaining high-quality mobile applications using the React Native framework. You will collaborate closely with cross-functional teams, including product managers, designers, and backend developers, to create innovative and user-friendly mobile solutions.
- 2-5 years of professional Android Application development experience.
- Experience in designing, development, and REST API Integration of Android Applications using Dart, Java, or Kotlin.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Ability to design, build, and maintain high-performance, reusable, and reliable code.
- Deep knowledge of Android SDK, different versions of android, and handling of multiple screen sizes.
Industry - IT software/services (Digital Consulting /Digital Apps/Clous & devops services)
Location – Hinjewadi – Phase I (Work from home due to COVID-19 situation)
Education - Any Graduate / Any Postgraduate
Experience – 2-5Years
Joining - Immediate / 15 days
Excellent Communication Skills
JOB DESCRIPTION:
Work as part of a small team to build React Native iOS / Android applications for clients.
Architect, build and maintain excellent React Native applications with clean code.
Implement pixel perfect UI's that match designs.
Implement clean, modern, smooth animations and transitions that provide an excellent user
experience.
Integrate third-party API's.
Write unit and integration tests.
Release applications to IOS and Google Play stores.
Work with native modules when required.
Work as part of a small team, which will include other React Native developers, a project
manager, QA professional, and a designer.
Complete sprints and participate in sprint retrospectives and daily standups.
Assist with building estimates.
Interface with clients via Slack, Zoom, and email.
Track your time throughout the day using Toggle.
Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.
Be part of a community of React Native developers who share knowledge and help each
other as problems arise.
Follow Full Stack's detailed development process
What you’ll be doing:
- You’ll design and architect new features on Mobile Application development.
- You’ll be involved all aspects of development, playing a critical role in design, planning, development and deployment.
- You'll Develop robust, quick prototypes for proof-of concept features / application based on briefs.
- You’ll coordinate with all lines of business to delivery an entire piece of a system or application.
- Write clean, simple and well-tested code
Who are you?
You are a team-player who collaborates with developers, designers, testers and product manager to create an amazing user experience. You have experience with all aspects of the production software lifecycle. You have good interpersonal skills and feel comfortable coordinating efforts across teams. You are a fast learner, with an eye for detail, strong problem-solving and debugging skills.
What you’ll bring to the table:
- Your extensive knowledge in Data structures, Algorithms, ORM and Design Patterns.
- You’ll bring extensive experience in mobile development along with the best practices as per language (Android) guidelines.
- Your ability to thrive in complexity and a strong desire to collaborate with colleagues to deliver projects.
- If you have work experience in a Consumer Product/E-Commerce company, we’ll like you even more.
gingerCube Inc., based in Dallas, USA, provides a software platform to interface with hospitals, physician groups, resident programs, and billing services, improving revenue cycle and reducing time to bill by up to 85%. Our flagship product, maxRVU has been adopted by physician groups, hospitals and revenue cycle companies across the US. Over the past 8 years, we have developed a solid brand and continue to grow swiftly with top healthcare systems.
To meet rapid expansion, we are looking to hire a full-time Lead Engineer to join our growing team in Mumbai to build our products using Android SDK Stack As our Lead Engineer, you will be responsible for creating innovative solutions to technical problems and deliver a top-notch user-experience to our enterprise customers. You must be highly motivated, lead by example and have a knack for designing optimized solutions.
Responsibilities
- Translate designs and wireframes into high quality code
- Design, build, and maintain high performance, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the application
- Maintain code quality, organization, and automatization
Skills
- 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
- Ability to implement AWS & Google cloud services
- 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
At Cityflo, we are solving the problem of commuting to the office which affects employees in big, populated Indian cities every day. Cityflo provides a bus experience like no other - we run premium AC buses for daily commuters. We’re changing the way urban Indians commute and enabling everyone to reclaim hours of their time every day. Before the imposed lockdown due to coronavirus, we were serving about 7500 commuters per day. We plan to scale to 5,00,000 rides per day in the next 4 years in a profitable and sustainable manner.
We're looking for people who are passionate about creating great Android applications.
You've been around for a few API levels and you know how to delight Android users. You’ve got an eye for the beautiful Android design our users expect and an attention to detail down to the very last dpi. You know your way around the View hierarchy and are eager to partner with Product and Design to craft efficient, performant, and delightful user experiences. You like building for the long term and value patterns and structures that allow for maximum flexibility in a constantly evolving product.
You can read more about our engineering and culture on our blog: https://blog.cityflo.com/tag/engineering/" target="_blank">https://blog.cityflo.com/tag/engineering/
What you should have:
- At least three years of engineering experience, a large portion of which in a team environment
- Bachelors/Masters degree in Computer Science, Engineering, or a related subject.
- Strong computer science fundamentals: data structures, algorithms and programming languages
- Experience working closely with product teams, designers, and other developers to create a truly delightful mobile experience
- Familiarity with design concepts and constraints on mobile platforms.
- Extensive understanding of Android framework components and their respective lifecycles
- Experience developing highly performant Kotlin code and view layouts and the ability to diagnose performance bottlenecks
- A disciplined approach to development, testing, documentation and code structure in a team environment
- Familiarity with the Android tool ecosystem for development, testing, debugging, and performance benchmarking
- An excellent understanding of best practices for concurrency and threading
- MVVM design architecture pattern for android.
Preferred skills:
- Open Source contributions & participation in programs like Google Summer of Code are a plus.
- Have published one or more Android apps on the Play Store.
- Dependency injections: Dagger, Koin.
- Multi-threading and coroutines in Kotlin/Rxjava.
- Developing new features and user interfaces from wireframe models
- Ensuring the best performance and user experience of the application
- Fixing bugs and performance problems
- Writing clean, readable, and testable code
- Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions
- (Add any other relevant responsibilities here)










