Software Engineer III - Android

4 Months ago • All levels
Mobile Development

Job Description

The Software Engineer III - Android will write robust and maintainable code, provide guidance on design, and collaborate with other engineers. They will mentor the team, assist with development, and contribute to the agile development life cycle. The engineer will ensure quality through automation and unit testing, improve the app's performance, and provide guidance on non-functional requirements. They will also focus on security, privacy, and continuous improvement of logging and metrics. The role involves working in an agile, startup-like environment and fostering team growth based on company values.
Must Have:
  • Write robust and maintainable code.
  • Collaborate with other engineers, mentoring the team.
  • Ensure quality through automation and unit testing.
  • Improve the app using profilers.

Add these skills to join the top 1% applicants for this job

leadership
agile-development
automated-testing

  • Write robust and maintainable code.
  • Provide guidance on design making sure all business requirements are addressed.
  • Collaborate with other engineers, be mentor that actively helps the team in development and best practices. Assist the team when blocked, and drive them towards a decision, managing divergent views.
  • 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. Always seeking to improve the team velocity through leadership.
  • Ensure quality through automation testing and unit testing, maintaining and improving the code coverage.
  • Improve the app using profilers, ensuring the best use of network, CPU and memory.
  • Provide guidance on NFR.
  • Have a passion for quality making sure the team adheres to acceptance criteria, focusing on security and privacy for our customers. Leading the team in the RCA of issues.
  • Continuously improves the logging and monitor metrics in the app, 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. Steer and communicate early when priorities and/or delivery times overlap. Build relationships outside of the team and showcases the team skills in engineering team.
  • Model your team based on McDonald’s company values, fostering growth on the development team through constructive feedback and concrete goals.

Set alerts for more jobs like Software Engineer III - Android
Set alerts for new jobs by Mcdonalds
Set alerts for new Mobile Development jobs in Mexico
Set alerts for new jobs in Mexico
Set alerts for Mobile Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙