Mekari (PT. Mid Solusi Nusantara)
Software Engineer Intern (Next Level Internship)
Job description
Location: Jakarta,Jakarta,Indonesia
The Next Level Internship program by Mekari is a highway for achievement-oriented young talents to #ElevateThroughImpact in a competitive and encouraging environment, where they get to contribute in raising Indonesia's software standard.
If you are
- A University student studying in Indonesia, OR;
- An alumnus with either 1-2 years of working experience or max. 1 year after graduation
Send in your application now and start your journey to
- Experience working at Indonesia's no. 1 SaaS company
- Get a min. 3-month period internship experience with your preferred team and role
By applying through this opening, you are applying specifically for the role of Software Engineer Intern :
Job Description
- Build and maintain UI components using Vue.js under the guidance of senior engineers
- Collaborate with product owners, designers, backend engineers and other stackholders to implement responsive, user-friendly interfaces
- Translate Figma designs into pixel-perfect, accessible UI components
- Write clean, maintainable code following team conventions and coding standards
- Write unit tests, component tests, and integration tests to ensure code reliability and prevent regressions
- Participate in code reviews, sprint ceremonies, and team discussions
- Debug and fix frontend issues across different browsers and devices
- Learn and apply version control workflows using Git
- Use AI-assisted tools (e.g., GitHub Copilot, Claude, ChatGPT) to accelerate development, debugging, and learning
- Explore ways to integrate AI capabilities into frontend features and workflows
Requirements
- Currently pursuing or recently completed a degree in Computer Science, Information Technology, or a related field
- Basic understanding of HTML, CSS, and JavaScript (ES6+)
- Familiarity with TypeScript
- Familiarity with Vue 2 and Vue 3 (Composition API, Options API, and migration patterns between versions) or willingness to learn it quickly
- Familiarity with REST APIs and how frontend interacts with backend services
- Ability to work with Figma and translate design handoffs into code
- Basic understanding of testing concepts (unit, component, and integration testing)
- Understanding of responsive design principles
- Comfortable using Git for version control
- Openness to adopting AI tools as part of the development process - including code generation, pair programming, and documentation
- Good communication skills and eagerness to learn
Still got any questions? Shoot us a DM on Instagram at @lifeatmekari
Good luck and we hope you make it to the Next Level of your journey with Mekari!
Mekari Next Level Internship Program: Pick Your Team, Pave Your Way
Apply to this job


