Browse Jobs
For Employers
Post JobLog inGet Started

Senior Android Developer / Alexandria

Be in media
Glim, Alexandria
Posted 6 years ago
31Applicants for2 open positions
  • 22Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • As a mobile developer, you will play an important role to create values to our users on our communication application platform.
  • There are more than 1M+ installed from all of our applications combined so you will have fun solving and creating apps that a lot of people love using it. Moreover, you will have a chance to help train our young junior developers to be better and create even better products.
  • Our team is small yet perform very well and with high attention to details, we can keep pushing out more products and values to our users tirelessly.

Your responsibilities will look like (but not limited to):

  • Develop mobile applications (Android using Java and Kotlin)
  • Develop test specs and approach for the application
  • Involve with management and the business guy in product development process
  • Fix any issues that may arise tracked by error management tools such as Fabric
  • Code reviewing and grow the junior developer
  • Help contribute and create best practices for the team
  • Consultant for CEO and CTO on application implementation design

Benefits

  • Competitive salary and bonus plus standard social security insurance
  • Re-location assistance to help you start your life in Alexandria.
  • Unquestionable for any gears that you want, MBP, large screen even good chair (unfortunately, pajamas are not included; though, we trying to get it approved soon)
  • If you do so well, you will be moved to our GCC offices for intensive training.
  • The company paid for 50% of your new mobile device every year
  • We help you pay for books, language course, fitness membership, conference ticket, and even paid apps after the first year.
  • Free accommodation nearby the office in Alexandria.

Job Requirements

Skills & Requirements

  • Perform end user testing with multiple emulators in various screen resolutions/orientations.
  • Strong Use of Java syntax.
  • We write our code in the MVP pattern with a lot of lessons learned from earlier MVVM work. Our goal is to use the best patterns and SOLID principals to achieve ever-increasing code quality.
  • Strong use of OOP (Object Oriented Programming).
  • Using Eclipse as an IDE for Developing Apps
  • Using Android Studio .as a new IDE supported by Google.
  • Using HTML& CSS for Web View Component.
  • XML for Designing layouts and Different views.
  • SQLite Data Base.
  • Database Design ERD
  • Using Design Patterns (Call-backs, Factory, Singleton… etc.).
  • Analysing System Requirements for new application and implementing new SDK ‘S for new versions for Android.
  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment, and enhancement of the code.
  • Responsible for development of all application components and UI resources
  • Worked with the UI team to design the appropriate icon and display for the screens.
  • Integrated with Facebook, Twitter and Maps V2.
  • Smooth List scrolling and memory management
  • Using External libraries for material design and searching views and List views.
  • 1-3 years of object-oriented software development experience
  • 3-5 years building applications for Android devices using Java (and Kotlin)
  • Experience designing clean and maintainable codebase
  • Experience with multithreading programming
  • Experience writing unit tests and testable code
  • Knowledge of Android SDK performance tools and optimization techniques
  • Good knowledge of Git version control system.
  • Good understanding of English, if you can make a joke in English, you should be fine.
  • Knowledge of Reactive Pattern e.g. Rx Java will be an advantage.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Android Developer / Alexandria