Software Engineer III - Android

5 Days ago • All levels

Job Summary

Job Description

The Software Engineer III - Android will be responsible for writing robust and maintainable code, providing guidance on design and ensuring business requirements are met. This role involves collaborating with other engineers, mentoring the team in development and best practices, and assisting with end-to-end development within an agile environment. The engineer will also focus on quality through automation and unit testing, improving app performance, ensuring adherence to acceptance criteria, and continuously improving logging and monitoring metrics. The role requires working in a fast-paced environment and building relationships within the engineering team, aligning with company values.
Must have:
  • Write robust and maintainable code.
  • Provide guidance on design and address business requirements.
  • Collaborate with engineers, mentor the team.
  • Contribute to all aspects of the agile development life cycle.

Job Details

  • 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.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Mexico City, Mexico

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!