ApTask - Plano, TX

posted 4 months ago

Full-time
Plano, TX
Administrative and Support Services

About the position

The Android Developer position at Mphasis in Plano, TX, is a long-term contract role that requires a skilled individual to translate designs and wireframes into high-quality code. The successful candidate will be responsible for designing, building, and maintaining high-performance, reusable, and reliable Java code. This role emphasizes the importance of ensuring the best possible performance, quality, and responsiveness of the application. The developer will also be tasked with identifying and correcting bottlenecks and fixing bugs to enhance the overall user experience. Given the hybrid nature of the position, the candidate will have the flexibility to work both remotely and on-site, allowing for a balanced work environment that promotes productivity and collaboration. In this role, the Android Developer will work closely with designers and other developers to create applications that are not only functional but also visually appealing and user-friendly. The position requires a strong understanding of Android SDK and the various versions of Android, as well as the ability to adapt applications to different screen sizes. The developer will also need to be familiar with web development using React and have experience with RESTful APIs to connect Android applications to back-end services. A solid grasp of Android UI design principles, patterns, and best practices is essential, as is the ability to design applications that utilize natural user interfaces, such as touch. Additionally, the role requires familiarity with the use of additional sensors, such as gyroscopes and accelerometers, and knowledge of the open-source Android ecosystem and the libraries available for common tasks. Understanding Google’s Android design principles and interface guidelines is crucial for success in this position. Proficiency in code versioning tools, such as Git, and familiarity with continuous integration processes will also be important for the developer to effectively contribute to the team and ensure smooth project workflows.

Responsibilities

  • Translate designs and wireframes into high quality code
  • Design, build, and maintain high performance, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs

Requirements

  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Strong knowledge of Web development using React
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Ability to design applications around natural user interfaces, such as touch
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service