The development of a business relies on the integration of professional talents.
We value the contribution of talent in the workplace.

APP Engineer - Job Requirements

Job Responsibilities

  1. Develop, maintain, and iterate on mobile applications for iOS, Android, and cross-platform uni−app, ensuring consistency in functionality and performance optimization across multiple platforms.

  2. Independently complete the development of functional modules for native or hybrid applications, addressing multi-platform compatibility issues to ensure smooth user experience and interaction.

  3. Use the uni-app framework for cross-platform development, optimizing the mixed rendering performance of H5 and native components.

  4. Complete application listing, review, and subsequent version management for different platform features (such as iOS App Store, Android Google Play).

  5. Identify and resolve memory leaks, lag, and compatibility performance issues in applications to enhance stability and runtime efficiency.

  6. Stay updated on mobile technology trends and drive the implementation of cross-platform technologies or new frameworks, such as Flutter and React Native.


Requirements

  1. Educational Background:

    • Bachelor’s degree or higher in Computer Science, Software Engineering, or related fields.

  2. Technical Skills:

    • For iOS:

      • Proficient in Swift/Objective-C, familiar with Xcode development tools and iOS SDK frameworks.

      • Knowledge of UIKit, Auto Layout, and Core Animation; familiarity with SwiftUI and Combine is a plus.

      • Understanding of the app submission process for the Apple App Store with practical publishing experience.

    • For Android:

      • Proficient in Kotlin/Java, familiar with Android Studio and Android SDK.

      • Knowledge of Jetpack components ViewModel,LiveData,Room and Jetpack Compose.

      • Familiar with Google Play submission rules and privacy policies.

    • For Hybrid Development:

      • Skilled in using the uni-app framework for cross-platform applications and knowledgeable in Vue.js syntax and ecosystem.

      • Understanding of the principles of native and H5 hybrid development, capable of implementing native plugin extensions and performance tuning.

      • Experience with React Native or Flutter is a plus.

    • Common Skills:

      • Familiar with Git version control and CI/CD processes (such as Jenkins/Fastlane).

      • Proficient in RESTful API interaction, JSON data parsing, and local caching strategies.

      • Proficient in using performance analysis tools (Instruments/Profiler, LeakCanary).

  3. Experience Requirements:

    • Over 3 years of mobile development experience, with proficiency in at least one of the iOS or Android tracks.

    • Experience with uni-app cross-platform projects, or hybrid architecture projects combining native and mixed development.

    • Familiar with mobile security mechanisms (data encryption, anti debugging, code obfuscation, etc.).

  4. Soft Skills:

    • Sensitive to user experience, able to balance technical implementations with product requirements.

    • Clear logic with the ability to break down complex problems and collaborate across teams.

    • Proactive in learning new technologies and adapting to a rapidly changing development pace.


Preferred Qualifications:

  • Familiar with lightweight platform development such as WeChat Mini Programs and Quick Applications.

  • Front-end development experience Vue/React and understanding of front-end engineering toolchains.

  • Knowledge of automated testing frameworks Appium/Espresso/XCUITest.

  • Experience in high concurrency, multi-thread optimization, or large-scale user application development.

  • Participation in open-source projects or contributions to technical communities, and having a technical blog/portfolio.


Application Method:

  • Please send your resume and portfolio to our company email.
  • Email title format: Mobile Engineer Application - Name - Direction iOS/Android/Hybrid.

Join us to connect billions of users through code and create a cross-platform mobile ecosystem!

Are you ready?
Then reach out to us!
+86-13370032918
Discover more services, feel free to contact us anytime.
Please fill in your requirements
What services would you like us to provide for you?
Your Budget
ct.
Our WeChat
Professional technical solutions
Phone
+86-13370032918 (Manager Jin)
The phone is busy or unavailable; feel free to add me on WeChat.
E-mail
349077570@qq.com