Senior Android Developer
Software Development | Mountain View, CA, USA | Full Time
At Globant, we dream and build Digital Journeys that matter to millions of users. We do that by leveraging engineering, design and innovation with our own industry-leading practices, like our Agile PODs and specialized Studios.
We want you to join us in creating these journeys for the biggest clients in tech, retail, travel, banking, ecommerce and media, revolutionizing and growing their core businesses while helping them (and you!) stay ahead of the curve.
WHAT ARE WE LOOKING FOR?
An Android Software Engineer who is passionate about building great mobile user experiences grounded in robust and scalable infrastructure who is capable of working hand-in-hand with UX, Product and Engineering teams to build cutting-edge features that integrate with the existing Android application.
YOU’LL GET THE CHANCE TO:
- Collaborate with our Technical Leader on designing, developing and improving the mobile Android application for our product.
Work with a cross-functional team to ensure that requirements are identified, features are built, tested and deployed to production, smoothly and on time.
Propose and lead betterments to the application that will improve the value and usability to users.
Design and build a custom SDK that will enable integration from other applications in our ecosystem.
Contribute in preparing the application to be launched in international markets with full support of internationalization and localization.
Spearhead the migration of our existing code to use Android Jetpack.
WHAT WILL HELP YOU SUCCEED:
- 5+ years of hands-on software development experience building Android Mobile Apps.
Strong communication and interpersonal skills and being able to convey complex ideas clearly and succinctly.
Show clear orientation to details, excellence, best practices, and clean code.
Be focused on quality with automated testing and strong policies on error handling.
Own a deep understanding of mobile device frameworks and web technologies.
Be able to build mobile applications to connect to middleware and applications through web services.
Have excellent knowledge about performance optimization of mobile applications.
Architecture and design:
Experience with microservice architectures for mobile.
Clean architecture design patterns and best practices.
Familiarity with unit testing using mocking frameworks.
Algorithms and structures.
Familiarity with Cloud infrastructure for backend hosting.
Google Material Design for Android.
Experience in Scrum / Kanban.
We are interested in hard-working, fast-learning talents and we have the know-how and scale to help you make your own career path. If you seek an entrepreneurial, flexible and team-oriented culture, come join us.
We are ready.