About Us:
We are a profitable and growing company, originating in Silicon Valley and now headquartered in Taiwan. We combine intuitive design with
Creative AI tech to create
inspiring products for millions of people worldwide.
We offer a fun, creative, and international workplace with competitive compensation, stock options, flexible hybrid work, free lunch, and more.
Ready to make a big impact with a talented team? Come create with us.
About The Developer Intern:
As a Developer Intern, you’ll collaborate with product managers, designers, operations, and other talented developers to build impactful products. Depending on your interests, you may work on user-facing features or internal systems—leveraging AI and automation to improve the way we work. We value proactiveness, curiosity, and continuous learning.
If you're passionate about building, learning, and sharing—whether it's shipping features or streamlining processes—we'd love to hear from you!
A Developer Intern will work in one of the following areas:
- iOS Developer Intern
- Frontend/Web Developer Intern
- Automation Intern (Operations Team)
- Backend Developer Intern
- Test Automation Intern
(Please scroll down to find the position you're interested in)
iOS Developer Intern <<<
- Job Description:
What You'll Do:
- Work on iOS engineering tasks under guidance from senior engineers, including but not limited to:
- Refactoring legacy Objective-C code into Swift
- Cleaning up unused or outdated logic
- Migrating existing coding patterns or abstractions
- Improving or replacing design patterns in specific modules
- Building or refining utilities
- Contribute to internal tooling or automation related to the iOS development lifecycle.
- Collaborate with the team through pull requests, code reviews, and technical discussions.
- Learn and apply best practices in:
- Debugging and code analysis
- Reactive or event-driven programming concepts
- Using AI tools to assist development and investigation
What We’re Looking For:
- Strong willingness to learn and work with unfamiliar systems or legacy code.
- Solid programming fundamentals and ability to reason about code.
- Comfortable asking questions and iterating based on feedback.
- Clear communication skills and a collaborative mindset.
- Proactive attitude and genuine interest in software engineering.
- Can commit at least 6 months, 2+ days/week, and full-time in summer. (Starting from summer)
Nice-To-Haves:
- Experience building an iOS app using Swift and/or Objective-C.
- Familiarity with Git, pull requests, and basic code review workflows.
- Experience with scripting languages (e.g. Ruby, Python, or Shell).
- Prior experience or curiosity about using AI-assisted coding tools.
Frontend/Web Developer Intern <<<
- Job Description:
What You'll Do
- Build and improve web apps.
- Work with senior engineers to design and ship new features.
- Try out AI tools to enhance the speed and quality of coding, debugging, and maintenance.
- Contribute to internal libraries, tools, and shared components.
What We’re Looking For
- Experience with TypeScript.
- Interest in both frontend and backend work.
- Strong documentation and communication skills.
- Curious and able to learn new tools, libraries, and services quickly.
- Passionate about building and patient when facing challenges.
- Hands-on web development experience (school, side projects, or internships).
- Can commit at least 6 months, 3+ days/week, and full-time in summer.
Nice-to-Haves
- Experience with Vue/React, or other modern frontend frameworks.
- Experience with Cloudflare, Vercel, GCP, or similar cloud platforms.
- Experience with basic backend and database operations.
Automation Intern <<<
- Job Description:
What You'll Do:
- Build and improve internal tools and automations.
- Work on projects that impact the whole team, learn about real business needs, and explore how AI and automation can improve the way we work.
- Experiment with prompt/agent engineering and AI tools to boost productivity.
- Help improve company workflows through creative problem-solving.
- Bridge the gap between technical capabilities and operational needs.
- Deliver tangible productivity improvements through deployed tools.
What We’re Looking For:
- Proficient in coding (TypeScript or Python preferred)
- Dual interest in tech + operational challenges.
- Detail-oriented and curious about how systems work.
- Strong documentation and communication skills.
- Able to learn new tools, libraries, and services quickly.
- Passionate about building and patient when facing challenges.
- Can commit to at least 6 months, 3+ days/week, and full-time in summer.
Nice-To-Haves:
- Familiar with no-code/low-code automation tools (e.g., n8n, Zapier, Opal, Airtable, etc.)
- Experience with Cloudflare, Vercel, GCP, or similar cloud platforms.
- Experience with basic backend and database operations.
- Experience in developing agentic workflows.
- Has experience in solving problems for clubs or communities/leadership.
Backend Developer Intern <<<
- Job Description:
What You'll Do:
- Design and implement scalable RESTful APIs and robust database schemas.
- Write high-performance, reliable, testable, and maintainable backend code.
- Optimize and refactor existing codebases and system architectures to improve performance, scalability, and maintainability.
- Collaborate with iOS/Android engineers, Machine Learning engineers, and product managers to build creative and impactful features for the PicCollage app.
- Gain hands-on experience solving real-world, production-level challenges.
- Actively integrate AI tools into your development workflow to improve efficiency and code quality.
What We’re Looking For:
- Solid understanding of Database Management Systems and SQL fundamentals.
- Experience with web application development.
- Ability to collaborate effectively within a team and communicate ideas clearly.
- Self-motivated, eager to learn, and capable of working independently when needed.
- Experience using AI tools to assist software development.
- Can commit at least 3 months, 3 days/week, and full-time in summer.
Nice-To-Haves:
- Hands-on experience with Ruby.
- Exposure to cloud platforms such as AWS, GCP.
Test Automation Intern <<<
- Job Description:
What You'll Do:
- Learn to develop and maintain test automation for iOS, Android, Backend, and potentially Web Frontend.
- Assist in improving CI/CD workflows, as well as distributed build and test systems, across cloud and self-hosted environments.
- Support the development of internal tools, services, or scripts that enhance testing, automation, and engineering productivity.
- Contribute to shared libraries, SDKs, or utilities used across teams for testing and automation.
- Explore how AI can be applied to testing, verification, and development workflows, and help experiment with new ideas or prototypes.
- Collaborate with Developers, PMs, and Testers to understand product requirements and quality challenges, and help improve testing practices through automation and tooling.
What We’re Looking For:
- Pursuing a degree in STEM or information-related fields.
- Hands-on software development experience building runnable systems or applications (e.g. apps, services, tools, or automation), through coursework, research projects, internships, or personal projects.
- Experience with or strong interest in mobile applications (iOS or Android).
- Comfortable working with Git and basic version control workflows (e.g. branching, pull requests).
- Familiar with at least one programming language (e.g. Kotlin, Swift, Ruby, Python, or similar), and willing to learn new languages and technologies as needed.
- Curious, proactive, and motivated to learn about software quality, automation, and real-world engineering systems.
- Can commit at least 3 months, 3 days/week, and full-time in summer.
Nice-To-Haves:
- Experience using AI tools or techniques (e.g. LLMs, code assistants, AI-based validation or analysis) to support development, testing, or problem-solving.
- Basic experience with or familiarity with test automation, CI/CD pipelines, or developer tooling.
[Notes for all positions]
- This internship is full-time during the summer, with the option to continue part-time during the school year. A minimum commitment of 3-6 months is required.
- This internship application deadline is the end of March.
If you believe you fit the bill and are eager to join a creative and dynamic team, don’t hesitate to send us your application!