MiniApp Software Engineer
Job Description:
Participate in full app life-cycle: concept, design, build, deploy, test and release to app store. Work with product teams on new product ideas, designs, prototypes and estimates. Keep up-to-date on current and upcoming features in relevant products and platforms. Drive a best practices approach to the continuous improvement of our products, processes, and tools. Write and maintain documentation for all features in development.
- Developing Hybrid Mobile Applications Experience of working with PhoneGap, Bootstrap, Android, AngularJS, Cordova or similar mobile development frameworks.
- Integrate the AppCubeCloud SDK seamlessly within the web application, ensuring proper communication with the Super App's native features.
- Implement functionalities like login-free user authentication and payment processing as per AppCubeCloud's guidelines.
- Write clean, maintainable, and well-documented code adhering to best practices.
- Stay up-to-date with the latest advancements in React, TypeScript, and the AppCubeCloud SDK.
- Participating in the entire app development lifecycle, from conceptualization to deployment.
- Collaborating with product teams to generate new ideas, designs, and prototypes.
- Staying updated on current and upcoming features in relevant platforms and products.
- Implementing best practices to continuously improve products, processes, and tools.
- Writing and maintaining comprehensive documentation for all features in development.
- Ensuring the app meets quality standards through thorough testing.
- Deploying the app on the appcube and managing the release process.
- Providing technical support and troubleshooting issues as they arise.
- Continuously learning and staying abreast of new technologies and industry trends.
- Contributing to a positive and collaborative team culture.
Qualifications:
- Hybrid mobile development experience
- Proven experience building progressive web applications with TypeScript.
- Experience with integrating third-party SDKs within web applications/hybrid mobile apps.
- Familiarity with asynchronous programming concepts (Promises, Async/Await).
- Bonus points for experience with Vite.js and the AppCubeCloud ecosystem.
- Plus: Experience with Vue.js is a plus.
Technical requirements:
- At least 3 years of development experience.
- Understanding of web front-end development technologies, including HTML/CSS/JavaScript, etc., mastering at least one mainstream front-end framework (React/Vue/Angular, etc.), with TypeScript experience preferred.
- Expertise in NodeJS, JSON and REST based programming (Not limited to React/ReactNative/Vue/TypeScript/Flutter)
- Experience in developing large-scale system portals is preferred.
Required Skills:
Front-end Development Bonus Mobile Applications Authentication Estimates CSS AngularJS Web Applications JSON Android Features Continuous Improvement TypeScript Bootstrap Technical Support Writing Programming Troubleshooting Documentation HTML JavaScript Software Testing Design Communication