Job Description
Responsibilities
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
- Java Language (5 Years of Experience)
- Proven software development experience and Android skills development(5 Years of Experience)
- Excellent programming skills and proficient in JavaScript, C++, and XML
- Proven working experience in Android app development and
- Have published at least one original Android app
- Experience with Android SDK
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Familiarity with cloud message APIs and push notifications
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle.
- Proficiency with 2D and 3D graphics frameworks
- Coursework in Object-Oriented programming languages (C++/Java, etc)
- Experience working in an agile development process
Skills
Developer Key Skills
- Superior verbal and written interaction skills
- Knack algorithms and their development
- Self-motivation
- Ability and commitment to solving complicated problems
- Ability to flawlessly execute tasks on time
- Attention to detail
Job Details
Job Location: Qatar
Company Industry: IT Services
Company Type: Employer (Private Sector)
Job Role: Information Technology
Employment Type: Full Time Employee
Monthly Salary Range: Unspecified
Number of Vacancies: 2
Date Posted: Jan 13
Preferred Candidate
Career Level: Mid Career
Years of Experience: Min: 5
Residence Location: Qatar