freehire launches on Product Hunt on 26 August.

Follow →

Mini Program Developer & Data Analyst

Mini Program Developer & Data Analyst

Position: Mini Program Developer & Data Analyst
Industry: Technology / F&B / Digital Business

Job Responsibilities

Mini Program & Application Development

  • Design, develop, test, and maintain mini programs and web-based applications.
  • Develop and optimize business-oriented mini programs for customer ordering, membership, promotions, loyalty programs, and other digital services.
  • Integrate mini programs with internal systems, databases, APIs, payment gateways, and third-party platforms.
  • Develop user-friendly interfaces and optimize application performance.
  • Troubleshoot technical issues and provide ongoing system maintenance and support.
  • Work closely with business and operations teams to understand requirements and translate them into practical technical solutions.
  • Participate in system upgrades, feature development, testing, and deployment.
  • Maintain technical documentation and ensure proper version control and development standards.

Data Analysis & Business Intelligence

  • Collect, clean, organize, and analyze business and operational data.
  • Develop dashboards and reports to monitor sales, customer behavior, marketing performance, inventory, and operational KPIs.
  • Analyze customer and transaction data to identify trends, patterns, and business opportunities.
  • Provide data-driven recommendations to improve sales, customer engagement, operational efficiency, and cost control.
  • Track and analyze key performance indicators across different business channels and outlets.
  • Automate regular reports and data-processing workflows where possible.
  • Work with management and business teams to translate data insights into actionable business strategies.
  • Maintain data accuracy, consistency, security, and proper documentation.

Requirements

  • Diploma or Bachelor's Degree in Computer Science, Software Engineering, Information Technology, Data Analytics, Business Analytics, or a related field.
  • 2+ years of relevant experience in software development, mini program development, data analysis, or a related role.
  • Experience in developing WeChat Mini Programs or similar mini-program platforms is preferred.
  • Strong programming knowledge in relevant technologies such as JavaScript, TypeScript, HTML, CSS, Python, SQL, or similar technologies.
  • Experience working with databases, APIs, and third-party system integrations.
  • Good knowledge of data analysis and visualization.
  • Experience with Excel, SQL, Power BI, Tableau, Python, or similar analytical tools is an advantage.
  • Strong analytical and problem-solving skills.
  • Ability to understand business requirements and convert them into technical solutions.
  • Good communication and teamwork skills.
  • Able to work independently and manage multiple projects or priorities.

Preferred Skills

Mini Program Development | Web Development | Python | JavaScript | TypeScript | SQL | API Integration | Database Management | Data Analysis | Power BI | Dashboard Development | Business Intelligence

Key Responsibilities

The successful candidate will work across both technology development and business data analysis, helping the company build digital tools while using data to improve business decision-making.

This role is suitable for someone who enjoys combining programming, technology, data, and business operations.

What We Offer

  • Competitive salary based on experience and technical capabilities.
  • Opportunity to work on real-world digital transformation projects.
  • Exposure to technology, F&B, e-commerce, and business operations.
  • Career development and opportunities for progression.
  • Professional and collaborative working environment.
  • Opportunity to take ownership of digital products and data-driven projects.

Career Progression

Junior Developer / Data Analyst → Developer & Data Analyst → Senior Developer / Senior Data Analyst → Technical Lead / Data Analytics Lead → Product & Technology Manager

Interested candidates are welcome to submit their resume and apply now.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available