Senior Android Developer (offline)

Overview

BLU Solutions Ltd, established in 2013, is a regional organization with offices in both Dubai and Beirut. The focus of the company is in the areas of rewards & loyalty, CRM, Direct Marketing, Business Intelligence, Big Data and Customer Analytics. The company has developed a full suite of technology products and services, which in turn, sells them as integrated, plug-and-play solutions to businesses across all sectors.

The company is already active in several markets across the Middle East such as KSA, UAE, Bahrain, Jordan, Kuwait and Lebanon. We are extremely ambitious and we have plans to expand and grow aggressively not only within the region but also globally.

BLU Solutions Ltd is considered as one of the most advanced and well-established companies in the Middle East and North Africa region offering digital customer engagement and customer loyalty solutions to organizations.

Opportunity

If you are a passionate engineer with a thirst to build quality Android, this is the right place for you. We are at the bleeding edge of technology developing mobile apps to power the latest in consumer loyalty and customer engagement digital tools and platforms.

As a member of the Mobile Development team, you'll be deeply involved with creating novel features that make customer's lives easier by bringing a great mobile experience to hundreds of thousands of customers.

You'll be working shoulder-to-shoulder with a top-notch and diverse group of iOS, backend, frontend and services developers. The team is still small enough with a true startup feel, but driven by a large number of large enterprise clients already operational on our platform.

The role requires the candidate to be extremely driven, having a strong attention to details and possessing excellent technical skills. The role, which will be reporting into the Mobile Development Team Leader and will be part of the overall technology team. In order to succeed, the candidate must be a highly motivated and exceptionally ambitious. It will require flexibility to be able to work long hours when needed and at times on weekends. In return, it offers strong opportunities for advancement, learning and growth.

The candidate will be exposed to large projects and advanced technology and will get the chance to develop advanced technical and development skills.

This is a position in a fast-growing company that provides the perfect environment for career growth and personal development.

Job Responsibilities

• 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
• Help maintain code quality, organization, and automation
• Work closely with our product and design team to build innovative consumer loyalty and customer engagement products for the Android platform
• Implement custom native user interfaces using the latest Android programming techniques
• Enhance our existing platform for an optimal mobile experience
• Collaborate with engineers across our various regions and countries

Required Skills

• Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
• Experience in Java and using latest Android tools
• Familiarity with RESTful APIs to connect Android applications to back-end services
• Strong knowledge of Android UI design principles, patterns, and best practices
• Experience with offline storage, threading, and performance tuning
• Ability to design applications around natural user interfaces
• 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 cloud message APIs and push notifications
• A knack for benchmarking and optimization
• Understanding of Google’s Android design principles and interface guidelines
• Proficient understanding of code versioning tools, such as Git
• Familiarity with continuous integration
• Keen eye for design and ideas into development
• Several published applications in the Play Store
• Familiarity with developing Android apps in Kotlin
• Experience writing Clean Code
• Excellent problem-solving and debugging skills

Required Profile

• Bachelors Degree in MIS, Computer Science, Business Computing or similar degree. Masters degree is a major plus
• English proficiency
• 5+ years professional Android engineering experience
• 3+ years of experience with Java (experience with Kotlin is a bonus)
• Positive attitude, detail and customer oriented with good multitasking and organizational ability
• Excellent analytical, writing, and communication skills
• Ability to manage multiple projects and deadlines at once

Job Details

• Job Location: Remote
• Employment Status: Full Time

About BLU Solutions

BLU Solutions Ltd, established in 2013, is a regional organization with offices in both Dubai and Beirut (https://bluloyalty.com/). The company offers advanced and state-of-the-art digital customer engagement and customer loyalty solutions. The focus is in the areas of rewards & loyalty, CRM, Direct Marketing, Business Intelligence, Big Data and Customer Analytics. The company has developed a full suite of technology products and services, which in turn, sells them as integrated, plug-and-play solutions to businesses across all sectors.

The company is headquartered in Dubai, UAE with a technical team spread between Ukraine, Russia, Dubai, Beirut, Armenia and Montenegro. It is already active in several markets across the Middle East and Africa with aggressive plans to go global.

Company website:
http://www.bluloyalty.com/

DOU company page:
https://jobs.dou.ua/companies/blu-solutions-ltd/

The job ad is no longer active

Look at the current jobs Android Remote→