This job is expired and no longer accepting applications. See more Android Developer jobs

Home UAE Dubai Android Developer

Android Developer
Full time at KEZA in Dubai, UAE

Android Developer Full time at KEZA in Dubai, UAE

Share this job

Job highlights

Posted on April 23, 2017

Job details

KEZA


ANDROID DEVELOPER


23/ 04/ 2017 / DUBAI, UAE / START DATE: ASAP


KEZA is looking for an Android Developer in Dubai, UAE. The successful candidate will lead the design, development, and maintenance our Android applications. The developer will be involved in the entire application life cycle right from concept stage until delivery and post launch support. In addition to delivering the product, a successful candidate will be involved in working closely with the back-end engineer and product owner. Candidates who want to enter the world of growing Startup in Dining Industry, would you like to be involved? Entering the critical period of our launch, would you want to be a part of our success story? If yes, we appreciate your interest. It is an unpaid internship for 8 weeks, then paid traineeship and then a permanent position based on the performance.


Responsibilities


  • Deliver across the entire app life cycle - concept, design, build, deploy, test, release to app stores and support  
  • Work directly with creatives, developers, and producers to conceptualize, build test and release products  
  • Gather & understand requirements around functionality and translate those requirements into elegant functional solutions  
  • Build prototypes, optimize performance  
  • Create compelling device specific user interfaces and experiences  
  • Convert wireframes and designs into functional mobile applications  
  • Build reusable code and libraries for future use  
  • Ensure the technical feasibility of UI/UX designs  
  • Build unit, functional, and integration tests mobile applications  
  • Work closely with backend developers to help standardize APIs  
  • Responsible for definition, design, development and successful, timely completion of product under development and future features / products  
  • Lead the design effort for a system component, defining priorities and evaluating resources  
  • Responsible for design reviews, ensure quality at every stage of development  
  • Recommend alternative effective approaches, utilize new technology to achieve goals  
  • Work on complex problems of diverse scope where analysis of situation or data requires in-depth evaluation of various factors which may be difficult to define  
  • Advanced disciplinary knowledge of Android, Java software development processes, tools, methods, and test development.   
  • Strong OOP experience  
  • Knowledge of memory management and multi-threading  
  • Experience with Google APIs on Android  
  • Strong foundation in RESTful APIs to connect to back-end services  
  • Strong foundation in UI design and a user-oriented ; 
  • Extensive knowledge of the core android services is a plus  
  • Strong foundation in Apple's design principles and interface guidelines  
  • Good knowledge of performance limits and characteristics  
  • Knack for benchmarking and optimization  
  • Strong foundation in computer science, with strong competencies software design for performance and ; 
  • Debugging and optimizing consumer facing mobile applications for performance and ; 
  • Design and implement new user-facing features in large, complex mobile ; 
  • Build the libraries and frameworks that support authentication, copresence, and cutting-edge network ; 
  • Develop prototypes ; 
  • Be highly proficient with RESTful APIs and JSON  
  • Facebook & Google API's and SDKs  
  • Be up to speed with tools such as JIRA, Git, Invision  
  • Strong technical and design skills with a passion for Web and Mobile technologies  
  • Fast learner of new and emerging technologies and workflows  
  • Keep up to date on the latest industry trends in mobile technologies  



Technical Requirements


  • Strong abilities in the following is required:  
  • Swift / Objective-C  
  • Java  
  • Experience with offline storage, threading, and performance tuning  
  • Experience with iOS frameworks such as Core Data, Core Animation, ; 
  • Familiarity with RESTful APIs to connect applications to back-end services  
  • Good understanding of test automation  
  • Experience with application publishing processes  
  • Advanced disciplinary knowledge of Android, Java software development processes, tools, methods, and test development.   
  • Strong OOP experience  
  • Knowledge of memory management and multi-threading  
  • Experience with Google APIs on Android  
  • Strong foundation in RESTful APIs to connect to back-end services  
  • Strong foundation in UI design and a user-oriented ; 
  • Extensive knowledge of the core android services is a plus  
  • Strong foundation in Apple's design principles and interface guidelines  
  • Good knowledge of performance limits and characteristics  
  • Knack for benchmarking and optimization  
  • Proficient understanding of code versioning tools, such as Git and distributed versioning ; 
  • Strong knowledge in continuous integration  
  • Strong foundation in computer science, with strong competencies software design for performance and ; 
  • Debugging and optimizing consumer facing mobile applications for performance 

Soft skills


  • Have a responsible personal workflow and the ability to work with a remote team  
  • Ability to work in a fast-paced, high-effort, dynamic startup work environment  
  • Self-motivated with the ability to drive features to delivery and takes deadlines seriously  
  • Demonstrated ability to work well with others in a cross-functional team environment 

Qualifications


  • The experience of software development and/or enterprise software ;
  • Software development experience in Android using Java, PhoneGap, Cordova, or Ionic (Java Knowledge is mandatory) 
  • Solid written and verbal communication skills in English 



Good to Have


  • Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Python, JavaScript, Go, or ;
  • Knowledge of the Android SDK performance tools and optimization ;
  • Interest and ability to learn other programming languages as ;
  • Knowledge and familiarity with automated and unit testing 
  • Software development experience with highly trafficked web properties 
  • Portfolio, GitHub (another open-source account), list of published works 
  • Activity on Stack Overflow 
  • Responsive web design for mobile 



Culture


  • We are super proud of our culture and what it takes to be part of our ;
  • Everyone has a place, not a ;
  • We are a collaborative, energetic bunch of people and we have created a fun working environment, with a healthy dose of friendly ;
  • We're one team, all pulling in the same direction to reach a common ;
  • If this sounds like you, and you want to be part of our story, we encourage you to ;



What You Can Expect




If you're looking for an opportunity to build your career and move to the next level in a highly fun, motivated, professional and dynamic firm that has huge potential for growth, learn new skill sets and challenge the status quo in tech development, we could be a match!




Let us be clear from the get-go: terms like 'coasting along' and 'getting by' don't exist in our vocabulary. So if you are looking for a cushy tech position with little growth or movement, this is not the place for you. However, if you have a proven ability to challenge yourself, work demanding hours and fit the following description, we'd love to get you on board:

  • You can thrive in a rich, intense and colorful environment 
  • You are a powerful communicator with a knack for tech 
  • You enjoy interacting with people and have a gift for making them feel at ease 
  • You consider solving a technical problem to be a major win 
  • You can visualize and dedicate yourself to the company's goals 
  • You understand the restaurant and dining out sector and its various nuances 
  • You have the ability to eventually supervise and grow an ethical and fun team.

Share this job
Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Hi Anamika, Reach more people by sharing this job with your network.
Feedback Feedback