ApTask - Plano, TX
posted 4 months ago
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.