We are seeking a dedicated Senior Android Developer to join our growing company. As part of our development team, build beautiful and user-friendly Android apps for our customers. Your code will be written in a timely and scalable way, ensuring strong optimization. You'll also unit-test your code for robustness, including edge cases, usability, and general reliability.
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.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Help maintain code quality, organization, and automation.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
BS/MS degree in Computer Science, Engineering, or a related subject.
4+ years of experience designing and developing native Android apps.
Strong knowledge of Android UI design principles, patterns, and best practices.
Experience working with remote data via REST and JSON.
Experience with third-party libraries and APIs.
Familiarity with RESTful APIs to connect Android applications to back-end services.
Ability to design applications around natural user interfaces, such as “touch”.
Familiarity with cloud messaging APIs and push notifications.
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.
Ability to understand business requirements and translate them into technical requirements.
Familiarity with continuous integration.
Extensive knowledge of Android internals and experience with JSON, HTML, CSS, JavaScript, Java, Eclipse, and Android Studio.
Strong knowledge of MVC, OOP, memory management, and threading.
If you are passionate about Android development and enjoy working in a dynamic environment, we would love to hear from you. Apply now to join our team at Optima Group and help us create exceptional mobile experiences for our customers.