logo

JobNob

Your Career. Our Passion.

Americana Restaurants - Android Developer - Dart Programming


AMERICANA RESTAURANTS (INDIA) PRIVATE LIMITED


Location

India | India


Job description

Android Developer :As an Android Developer, you will oversee reviewing the software specifications and UI mockups, developing a cross-browser mobile application from scratch, and leading the application testing effort. You'll work alongside a backend developer, as well as a UI designer to ensure you create high-performing applications with a smooth user experience.Roles and Responsibilities :Designing, developing, testing, maintaining, and deploying software in the Android framework and Dart language.Developing user interface components and implementing them by following well-known Android / Dart workflows and practices.Communicating with product and engineering leads to implementing business and project objectives.Code review of team members' commits as part of the CI/CD cycle.Participate in testing, quality assurance, and bug fixes as part of the CI/CD cycle.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.Help maintain code quality, organization, and automatization.Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizesFamiliarity with RESTful APIs to connect Android applications to back-end servicesStrong knowledge of Android UI design principles, patterns, and best practicesExperience with offline storage, threading, and performance tuning 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 tasksAbility to understand business requirements and translate them into technical requirements.Familiarity with cloud message APIs and push notifications A knack for benchmarking and optimizationUnderstanding of Google's Android design principles and interface guidelines Proficient understanding of code versioning tools, such as Git Familiarity with continuous integrationQualifications and Requirements2 to 5 years of experience developing mobile apps natively in Android.2 years of commercial experience developing and delivering Android-based apps. Good understanding of state management, Kotlin, Android flavors, and app architecture.Strong communication and consultative skills. Self-initiated and proactive.Experience in a remote software development environment.Experience with building apps and software for consumer goods is a bonus.A degree in software engineering, computer science, or software development is a plus.Nice to haves: Firebase, Azure DevOps, PWA (Progressive Web Apps).Skills :- Dart- Android- Android- Git- Webpack (ref:hirist.tech)


Job tags



Salary

All rights reserved