Text copied to clipboard!

Title

Text copied to clipboard!

Mobile App Engineer

Description

Text copied to clipboard!
We are looking for a skilled Mobile App Engineer to join our team. In this role, you will be responsible for developing high-quality mobile applications. You will also be responsible for designing and implementing testable and scalable code. You will work closely with our product and design teams to define feature specifications and build the next generation of mobile applications. You will also be responsible for debugging and delivering the best possible application performance. You will participate in design and code reviews. You will also work with different data sources and APIs. You will work on bug fixing and improving application performance. You will also cooperate with cross-functional teams to define, design, and ship new features. You will work on unit-test code for robustness, including edge cases, usability, and general reliability. You will also work on improving application performance. You will continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Responsibilities

Text copied to clipboard!
  • Design and build advanced applications for the mobile platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization

Requirements

Text copied to clipboard!
  • Proven software development experience and Android skills development
  • Proven working experience in Android app development and have published at least one original Android app
  • Experience with Android SDK
  • Experience working with remote data via REST and JSON
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle
  • Experience with iOS development is a plus
  • Experience with automated testing and building
  • Experience with Git, Jenkins, or other version control tools

Potential interview questions

Text copied to clipboard!
  • What is your experience with Android SDK?
  • Have you ever had to work with remote data via REST and JSON?
  • What is your experience with third-party libraries and APIs?
  • Can you explain your understanding of the full mobile development life cycle?
  • Do you have any experience with iOS development?
  • What is your experience with automated testing and building?
  • What is your experience with Git, Jenkins, or other version control tools?
  • Can you provide examples of mobile apps you have developed?
  • How do you handle pressure and tight deadlines?
  • How do you stay updated with the latest technology trends?