-Phonegap Front End Development-Phonegap Plugin Development-Android or iOS, Native Development using Eclipse or xcode (Phonegap)-Experience in Mobile Apps development using HTML5, Javascript (jQuery Mobile), CSS3-Experience with GUI/UI/UX-Experience with Android or iOS native platform-Responsible for developing applications for iOS / Android / Windows phones and tablets using phonegap-Writing Unit Test Cases (JUnit) for Self Developed Components-Coding Automated Functional Test Cases for Self Developed Components-Coding Automated Performance Test Cases for Self Developed Components-Exposure on working with REST/SOAP Web Services
Educational Details:Bachelor degree
City:Ahmedabad
State:Gujarat
Postal Code:380001
Recruiter:HR 02
Qualifications:Bachelor degree
Created Date:2016-01-01 00:00:00
Experience: year
Salary:40000
Industry:IT Service
Openings:2
Experience Requirements:
A PhoneGap Developer specializes in building mobile applications using the PhoneGap framework (which has been rebranded as Apache Cordova). PhoneGap allows developers to create cross-platform mobile applications using web technologies such as HTML, CSS, and JavaScript. The following outlines the typical job requirements for a PhoneGap Developer:
1. Educational Qualifications:
A Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
Some positions may accept equivalent practical experience or a strong portfolio of apps developed.
2. Professional Experience:
Experience with Mobile App Development: 1-3 years of experience in building mobile applications, especially using PhoneGap or other cross-platform frameworks (such as Ionic, React Native, or Flutter).
Experience with PhoneGap/Cordova: Hands-on experience with the PhoneGap (Cordova) framework for building mobile apps.
Cross-Platform Development: Experience in developing applications for both iOS and Android using a single codebase.
3. Technical Skills:
HTML/CSS: Proficiency in HTML5 and CSS3 for designing mobile-friendly interfaces.
JavaScript: Strong knowledge of JavaScript and its frameworks (such as AngularJS, ReactJS, or Vue.js) to handle dynamic functionality in mobile apps.
PhoneGap / Apache Cordova: In-depth knowledge of PhoneGap (Cordova), including its plugins and APIs for accessing native device features like the camera, GPS, file system, etc.
Mobile Application Architecture: Understanding of mobile app architecture, design patterns (MVC, MVVM), and best practices for building efficient and scalable apps.
RESTful APIs / Web Services: Ability to integrate third-party APIs and web services to connect mobile apps with backend systems.
Version Control: Proficiency in using Git or other version control systems to manage code.
4. Additional Technical Skills:
Native Device Features: Knowledge of integrating native device features using PhoneGap plugins (such as camera, accelerometer, geolocation, push notifications, etc.).
Database Knowledge: Familiarity with using local databases for mobile apps (e.g., SQLite, IndexedDB).
App Deployment: Knowledge of the process for deploying apps to Google Play and Apple App Store.
Mobile Testing: Familiarity with mobile testing frameworks (e.g., Appium, JUnit, Mocha) for ensuring app functionality and performance.
Build Tools: Experience with build tools like Apache Ant, Gradle, and Xcode for compiling and packaging mobile apps.
5. Soft Skills:
Problem-Solving: Strong troubleshooting and problem-solving abilities to address issues during development or deployment.
Attention to Detail: Ability to ensure the app performs well on various devices and platforms.
Team Collaboration: Ability to collaborate with other developers, designers, and product managers in a team environment.
Time Management: Ability to work efficiently, meet deadlines, and manage multiple tasks in a fast-paced environment.
Communication Skills: Strong verbal and written communication skills to convey technical concepts to non-technical stakeholders and collaborate with team members.