Employer Active
Not Disclosed
Salary Not Disclosed
1 Vacancy
Position: Mobile Application Designer and Developer Trainer
Report to: School Dean
Industry: NGO
Location: Phnom Penh Cambodia
Responsibilities:
Mobile application developers are professionals who design develop and implement software applications for different types of platforms mostly smartphones.
Their job is to translate customer needs and requirements into functional and userfriendly applications. They work closely with clients project managers and development teams to understand project goals and specifications. They are responsible for creating software architecture coding implementing features testing and debugging applications.
Main activities:
Technical skills framework
The candidate must have some professional experience applying all the following skills at a mid/senior level on real projects involving actual client interactions.
As a trainer :
You will be part of the team of trainers for the WMAD training program. Your role will be to support your learners from the design of a mobile application that meets a real need until the creation of a prototype with points culminating in an event during which learners will pitch their projects and applications.
Are you passionate about innovative teaching approaches You will be trained and certified by the Simplon team in active challengebased learning to teach a program based on Simplons unique pedagogical approach.
You will work as part of the organization team to create new and engaging learning experiences for your learners. You will be in continuous learning alongside your learners. Member of the organization teaching team and also of the international network of Simplon you will contribute to the development of good practices and teaching tools.
You have the passion and commitment to prepare a new generation to redefine how we think about technology in our lives!
As such your main missions will be:
You may also be taken.It is has :
Required skills
You master design and objectoriented programming.
Web and mobile application development experience
Proven track record of at least 4 years in designing and developing web and mobile applications.
Expertise in programming languages such as Java Kotlin Flutter/Dart C ObjectiveC or Swift for mobile app development.
Expertise in web programming languages and tools such as JavaScript HTML CSS React Angular or Vue.
Secure application development
Indepth understanding and implementation of secure programming practices.
Knowledge of serviceoriented architecture and REST services.
Familiarity with OWASP security principles throughout the design and development process
Database expertise
Proficient in designing and setting up relational databases.
Experience with SQL and NoSQL databases including but not limited to PostgreSQL MySQL MongoDB.
Version control testing and collaboration
Strong familiarity with version control systems particularly Git.
You master test automation
Comfortable working with project management tools and professional social networks.
Teaching and communication
Proven ability to convey complex technical concepts to learners effectively.
Excellent interpersonal and communication skills recognized as a good teacher.
Ideally the following would be a big
English proficiency
Ability to communicate effectively in English to stay updated in the rapidly evolving field.
UX design awareness
Knowledge of UX design principles and a passion for responsible design of digital services.
You have knowledge of agile methodologies.
Deployment & build tools
Some knowledge in IDE (integrated development environment) notably on Android (Android Studio)
Some knowledge and experience in deployment (Google Play Console Firebase App Distribution etc.)
Some knowledge of project automation tools like Maven Gradle Fastlane etc.
iOS development knowledge
Some knowledge of iOS mobile development with experience in Xcode and Swift.
Previous experience publishing iOS mobile apps on the App Store.
Qualification:
Requirements:
Working Hours:
Salary:
Contact Information:
Remote Work :
No
Full Time