Job Description

We are actively looking to add Android Developer(s) to our team in Tehran, Iran who will be responsible for the Design and build advanced applications for the Android. Job Description: -Designing, developing and testing Android application with backward compatibility, multi-language and different device profile (screen size, table and phone, etc.) support in mind -Design, build, and maintain high performance, reusable, and reliable Java code -Resolving application issues and problems and increasing its effectiveness -Continuously discover, evaluate, and implement new technologies to maximize development efficiency -Writing and maintain Unit Tests

Requirements

-Advance knowledge in Java language and Android application development -Excellent knowledge in OOP and well tested software development principles like SOLID -Strong knowledge of Android UI design principles, patterns, and best practices -Familiarity with RESTful APIs to connect Android applications to back-end services- -Have real world experience with Android Studio, Git and familiar with Gradle and Maven -A knack for learning new skills and discovering technologies that would increase product efficiency -Strong communication skills, cooperative and friendly team player with passion for handling big challenges -Being up-to-date with latest Android features and work with them -Worked with various known and community proven libraries -Knowledge of creating custom Android views and widgets -Basic or advance knowledge of pure Java application frameworks like Spring framework -Naturally staying up-to-date with new technologies relevant to development and software engineering -Being able to work with TDD-First in mind -Previously worked with a team organized in an agile manner like Scrum -Ability to communicate effectively in English both written is essential, verbal is a plus This role will suit ambitious, object-oriented developers with a natural flair for problem solving and creativity looking to join an innovative team with a vibrant working environment, if this sounds like you, Apply Now!

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.