Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Android
- Design, build, test, and deploy Android applications working throughout the entire life-cycle of the app from idea to delivery.
- Work closely with other mobile app developers to ensure conformity among all team members and all platforms.
- Work closely with web developers to coordinate and ensure efficiency of communication between web servers and apps.
- Gather and understand requirements, and translate them into efficient solutions.
IOS:
- Design and build applications for the iOS platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automation
- Train Junior Developers related technologies and development tool
Job Requirements
- B.S or MS degree in Computer Engineering or Computer Science disciplines
- Solid understanding of the software development lifecycle.
- Excellent troubleshooting and problem solving skills.
- Solid understanding of object oriented and MVC concepts. Java programming experience is preferred.
- Experience in the following is highly desired: Web development frameworks, UI design, database design, mobile applications, augmented reality, and cloud computing frameworks.
- Experience in any of the following is preferred: Android, iOS, or Titanium.
- Experience in Web development (HTML, CSS, JavaScript, AJAX, JQuery) is preferred.
- Proven ability to deal with ambiguity.
- Self-driven and proactive spirit.
- High communication and critical thinking skills.
- Good command of English.