|
||||||||||||||||||
We are looking for iOS and Android Mobile Application Developer to join our team in Kuwait, taking responsibility of maintaining and improving our current and future mobile applications. Must have a strong desire and commitment to learn new technologies quickly and demonstrated full life cycle experience, analyzing, developing and maintaining applications in a dynamic environment. The ideal candidate is self-sufficient, can successfully collaborate with teammates, and will exhibit a high-degree of initiative in learning new technologies and methods to resolve challenges encountered during the development life cycle. The Mobile Developer should have a strong background in Java, C++, or Objective-c to join our team. We’re looking for skilled mobile software developers with a mastery of the hands-on aspects of mobile application engineering, as well as an ability to design solid mobile architectures that integrate with other systems and technologies; and, the ability to effectively communicate these solutions verbally and in written documentation. You are required to have at least 3 years of native mobile application development experience for the iOS and Android platforms and demonstrated experience in the following areas: 1- Designing, developing, implementing and maintaining the mobile platforms, to include but not limited to middleware, Apple iOS client, Android client, Mobile website client and HTML 5 web client 2- Mobile lifecycle: application development (application structure, device and operating system APIs, debugging, performance, security) and deployment 3- Mobile application development platforms/frameworks/ cross-platform tools including: Kony, IBM Worklight, Query Mobile, Phone-gap a plus 4- Mobile JavaScript frameworks such as JQuery Mobile, Titanium, Sencha Touch, Knockout.js, Node.js 5- JavaScript and HTML 5 required. CSS, JSP, jQuery, Jenkins, Eclipse, RAD, and Junit pluses 6- MVC/MVP/MVVM UI design patterns and programming technologies like C++ and JAVA 7- Implementing cloud integration using tools such as RESTful web services, JSON, XML, etc 8- Implementing enterprise-related mobility such as server-side integration, scalability and performance 9- Using enterprise Integration tools such as Websphere Message Broker, Data power is desirable plus 10- Working with source code version control systems 11- Submitting application through Apple app store submission or Google Play What you’ll be doing: 1- Providing end-to-end support of mobile applications including system enhancements and upgrades, ensuring availability of applications to users, with minimal down times and/or errors 2- Designing and coding programs; create and run test transactions; use insights gained to produce necessary design and code revisions 3- Delivering across the complete app life cycle – conceptual design, build, deploy, test, release to Apple app and Google play 4- Participating in the design of software components and work with UX team to help translate requirements into technical design and tasks 5- Working with product/project manager/scrum master during development of user stories, estimates and work plans 6- Designing, developing and testing applications in accordance with established coding standards 7- Analyzing and resolving technical and application problems 8- Developing and maintaining configuration / development documentation and functional design documents 9- Providing status and information to your manager and/or appropriate team members on a regular basis thru daily stand-up meetings and one-on-one meetings 10- Proactively explore methods and tools to improve the overall development process 11- Independently manage work to meet project schedules 12- Standardizing the apps to deliver across multiple operating systems with minimal duplication of effort 13- Reviewing and signing-off technical design, testing results, and other project or support deliverables/activities 14- Consistently share best practices and improve processes within and across sprint teams Required Qualifications: Bachelors Degree (preferably computer science) and a minimum of 3+ years of experience with iOS or Android mobile applications development (having few live 1- Advanced Java, C++, Object C and xCode Development, HTML 5 Mobile Website Development, JSON Java Web Service Development and Application Support 2- Hands on experience with REST 3- Ability to define and build beautiful APIs Other Necessary Skills: 1- Ability to troubleshoot and effectively resolve issues in a timely manner, work independently, and be motivated to achieve goals with minimal supervision 2- Ability to work effectively with team members, other departments, management and members to accomplish assigned tasks and goals within established timeframes 3- Ability to independently research solutions, evaluating their validity in solving the problem at hand 4- Strong knowledge of the Mobility space, including technology, applications, platforms and standards 5- Knowledge of, and the ability to apply, standard UXD principles as they relate to the target platform 6- Comfortable working in a fluid environment; accepting of change and sometimes unclear requirements 7- Thrives as a cross-functional team member; is able to handle the normal give and take between team members and strives to resolve conflicting approaches 8- Solid understanding of business fundamentals and the role of IT within the organization 9- Strong organizational skills with a natural attention to detail 10- Understanding of objected oriented analysis and design concepts Benefits & Perks: Full-time staff position within a boutique agency environment, competitive salary with room for growth and benefits. Interviews have begun, so if you are a talented Mobile Application Developer looking for a team that will value your work, and foster future growth, please apply today! We will not accept any applications after 23rd February i.e 10 days from now. Contact Information:
|
||||||||||||||||||