We are seeking a highly skilled Android App Developer with over 10 years of experience in Android app development. The ideal candidate will have a deep technical understanding of Android frameworks and development practices, along with a proven track record of delivering high-quality applications.
Key Responsibilities:
Android Development: Develop and maintain high-performance Android applications using Java and Android SDK. Implement push notifications, system notifications, and manage different Android versions and screen sizes.
Web Services: Hands-on experience with Web Services and RESTful APIs to connect Android applications with back-end services.
Database Management: Proficient in working with databases such as MySQL, Oracle, SQLite, and MS-SQL.
UI/UX Design: Strong knowledge of Android UI design principles, patterns, and best practices. Design applications with a focus on natural user interfaces and handle offline storage, threading, and performance tuning.
Sensor Integration: Familiarity with using additional sensors like gyroscopes and accelerometers.
Ecosystem & Libraries: Knowledge of the open-source Android ecosystem and relevant libraries for common tasks.
Technical Translation: Ability to interpret business requirements and convert them into technical solutions.
Push Notifications: Familiarity with cloud message APIs and push notification services.
Optimization: Expertise in benchmarking, optimization, and adhering to Google s Android design principles and interface guidelines.
Version Control & CI: Proficient in code versioning tools such as Git, with experience in continuous integration and Jira DevOps Board. Knowledge of GitHub and GitLab is also required.
Development Practices: Understanding of Agile Methodology and developer-level unit testing.
Requirements:
Experience: Minimum of 10 years in Android app development.
Education: bachelors degree or higher.
Technical Skills: Deep understanding of Java, Android SDK, Eclipse, Ajax, XML, RESTful APIs, and Android UI/UX design.
Problem-Solving: Strong problem-solving skills and ability to learn new technologies to deliver top-notch products.
Communication: Excellent oral and written communication skills.
Work Environment: Position based in the office, WORK FROM OFFICE