
Software Engineer II - Android
- Ciudad de México
- Prácticas
- Tiempo completo
- Writing robust and maintainable code.
- Collaborate with other engineers through code reviews, continuously growing through technical feedback
- Collaborate within a development team, assisting end to end. Contribute to all aspects of the agile development life cycle including design, development, documentation, testing and operations.
- Ensure quality through unit testing, maintaining and improving the code coverage.
- Improve the app through the use of profilers, ensuring the best use of network, CPU and memory.
- Have a passion for quality, focusing on security and privacy for our customers.
- Continuously monitor the app performance through various tools, delivering always feel-good moments to our customers.
- Work in an agile, startup-like development environment, where you are always working on the most important priorities.
- Bachelor’s degree in computer science or related field or equivalent years of experience.
- At least 2 or more years of non-internship professional software development experience.
- Programming experience with Java, Kotlin and Android platform frameworks.
- B2 English proficiency, written and spoken is required.
- Experience with the Software Development Life Cycle (SDLC). Analysis, design implementation, testing, evolution.
- Experience with Unit testing.
- Experience on version control tools, mainly focused on Git.
- Solid knowledge of Computer Science fundamentals (object-oriented paradigm, design patterns, data structures and algorithms).
- Solution-oriented attitude and ability to solve tough problems in a collaborative, cross functional, and fast-paced environment.
- Experience debugging production applications, using native tools (profilers) as well as third party tools (New Relic, SonarQube, DataDog, etc).
- Passion for customer experience.
- Commitment on security and privacy when coding.
- Uncompromising attention to detail, passion for quality and drive to continuously improve the product.
- Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.