MiTech Logo

Join Our Team!

At MITech, we’re more than just an IT solutions provider—we’re a team of innovators, problem solvers, and tech enthusiasts. If you're passionate about technology, eager to make an impact, and ready to grow your career in a dynamic environment, we’d love to have you on board!

Available Jobs

Graphic Designer

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

  • Bachelor’s Degree in Visual Communication Design, Graphic Design, Multimedia, or related fields.
  • Minimum 2–5 years of experience as a Graphic Designer, preferably in banking, financial services, or corporate environments.
  • Proficiency in Adobe Creative Suite (Photoshop, Illustrator, InDesign, After Effects, Premiere Pro).
  • Knowledge of UI/UX design principles and tools such as Figma or Adobe XD is an advantage.
  • Strong attention to detail, layout, typography, and color theory.
  • Ability to manage multiple projects under tight deadlines.
  • Good communication and teamwork skills.
  • Familiarity with branding guidelines and corporate identity standards.
  • Creative, innovative, and able to translate business needs into effective visual communication.


Persyaratan

  • Design and produce visual materials for digital channels (social media, website, email marketing, mobile apps, and digital advertising).
  • Create print materials such as brochures, banners, flyers, posters, and other marketing collaterals.
  • Collaborate with Marketing, Product, and Corporate Communication teams to ensure all designs align with brand guidelines and communication objectives.
  • Support internal communication initiatives through visual storytelling and engaging design.
  • Ensure consistency in branding and visual identity across all platforms and campaigns.
  • Contribute creative ideas for digital campaigns, branding initiatives, and user engagement strategies.
  • Prepare final artwork for production and coordinate with vendors or printers when necessary.
  • Stay updated with design trends, especially in digital banking and financial services.


FrontEnd Developer (Flutter)

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • Minimum 3 years of experience as a Frontend / Mobile Developer.
  • Strong hands-on experience with Flutter and Dart.
  • Experience building Android and/or iOS applications using Flutter.
  • Experience integrating RESTful APIs and handling JSON data.
  • Familiar with state management (e.g., Provider, Bloc, Riverpod).
  • Understanding of mobile application lifecycle, performance optimization, and security best practices.
  • Experience using version control systems (Git).
  • Experience working in Agile/Scrum environments.
  • Experience in insurance, banking, or financial services industry is a strong advantage.
  • Good communication skills and ability to work in a team.

Persyaratan

• Bachelor’s degree in computer science, Information Technology, or a related field.

• Minimum 3 years of experience as a Frontend / Mobile Developer.

• Strong hands-on experience with Flutter and Dart.

• Experience building Android and/or iOS applications using Flutter.

• Experience integrating RESTful APIs and handling JSON data.

• Familiar with state management (e.g., Provider, Bloc, Riverpod).

• Understanding of mobile application lifecycle, performance optimization, and security best practices.

• Experience using version control systems (Git).

• Experience working in Agile/Scrum environments.

• Experience in insurance, banking, or financial services industry is a strong advantage.

• Good communication skills and ability to work in a team.

Junior Tester

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

  • S1 dari semua program studi
  • Minimal 1 tahun pengalaman di software testing, terutama di perbankan dan sector finansial (E.g.. asuransi, dll)
  • Memiliki komunikasi verbal dan tertulis yang baik dalam kolaborasi  yang efektif dengan masing-masing pemangku kepentingan
  • Memiliki ketelitian yang baik dalam menjaga kualitas eksekusi testing
  • Disiplin dalam menyelesaikan target eksekusi testing secara harian
  • Memiliki pengetahuan dalam menggunakan test management software tools (e.g., Jira, Xray) merupakan nilai tambah


Persyaratan

  • Memahami dan menjalankan proses software testing & Quality Assurance (QA) yang berlaku
  • Melakukan koordinasi dengan tim terkait (tim pengembang, user,  subject matter expert, testing support, dsb.), sehubungan dengan proses testing yang dilakukan
  • Menulis test script  sesuai dokumen requirement
  • Melakukan eksekusi testing sesuai dengan test script yang telah dibuat
  • Mencatat progress eksekusi testing pada testing monitoring tools
  • Mencatat ketidaksesuaian hasil testing dengan expected result yang tercantum pada requirement dokumen & test script pada defect management monitoring tools
  • Melakukan pencatatan terhadap issue/kendala yang terjadi pada saat testing berjalan
  • Melakukan dokumentasi atas proses testing yang telah dilakukan

Junior Programmer

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

-

Persyaratan

-

Junior Programmer

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

b

Persyaratan

a

Middle Programmer

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

1. Language: Java, Kotlin, Python, Golang, Asp.Net (C#), HTML, CSS, JavaScript, TypeScript, PHP, Swift, Objective-C

2. Framework: Spring Boot, RestEasy, Restful API, ISO8583, React, Angular,

NextJS/NuxtJS, Vue.js, Bootstrap/CSS grid system, Flutter, Android,

iOS SDK

3. Web Service and API: SOAP, Rest

4. Dev. Tool: VS Code, Sublime Text, Atom, IntelliJ, Android Studio

5. Java Platform and Application Server: Jakarta EE, JBoss,

WebLogic

6. Containerization: Docker, OCP, Kubernetes, Microservice, Circuit Breaker, State Management

7. Data Management and Databases: JDBC, JPA, MS SQL Server, Oracle, SQL, NoSQL, MySQL, PostgreSQL, DB2, Data Warehouse, ETL, Talend/Play

8. AI: Gen AI

9. Queue Management: Kafka

10. Switching: SmartVista

11. Version Control: Git, GitLab

12. Testing: Jest, Mocha, jasmine, PyTest, JUnit, Xdebug, Postman,

13. and New Relic

14. Automation & Performance Testing tools: Python, Groovy, JMeter, Load Runner, dll.

15. Caching: Redis

16. Design: Figma

17. OS & Server Admistration: Linux, Windows server

18. Monitoring tools and observability: Grafana, Dynatrace, dll

Persyaratan

1. Pendidikan minimal S1, semua jurusan dengan pengalaman di bidang IT

2. Pengalaman minimal 3 tahun sebagai Programmer

3. Mengetahui flow perbankan secara umum

4. Menguasai satu atau lebih bahasa pemrograman

5. Mampu menganalisa masalah dan mampu membaca kode

6. Mampu merancang alur dengan flowchart


Middle Software Engineer

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

Requirements:

1. Pendidikan minimal D3, semua jurusan dengan pengalaman di bidang IT

2. Pengalaman Minimal 3 Tahun sebagai Programmer

3. Mengetahui flow perbankan secara umum

4. Menguasai satu atau lebih bahasa pemrograman

5. Mampu menganalisa masalah dan mampu membaca kode

Mampu merancang alur dengan flowchart

 


Persyaratan

Skillset:

1. Language: Java, Kotlin, Pyton, Golang, Asp.Net (C#), HTML, CSS, JavaScript, TypeScript, PHP, Swift, Objective-C

2. Framework: Spring Boot, RestEasy, Restful API, ISO8583, React, Angular, NextJS/ NuxtJS, Vue.js, Bootstrap/CSS grid system, Flutter, Android, iOS SDK

3. Web Service and API: SOAP, Rest

4. Dev. Tool: VS Code, Sublime Text, Atom, IntelliJ, Android Studio

5. Java Platform and Application Server: Jakarta EE, JBoss, Web Logic,

6. Containerization: Docker, OCP, Kubernetes, Microservice, Circuit Breaker, State Management

7. Data Management and Database: JDBC, JPA, MS SQL Server, Oracle, SQL, No SQL, MySQL, Postgre, DB2, Data Warehouse, ETL, Talend/Play

8. AI: Gen AI

9. Queue Management: Kafka

10.Switching: SmartVista

11.Version Control, : Git, Gitlab

12.Testing: Jest, Mocha, Jasmine, PyTest, or JUnit, Xdebug, Postman, and New Relic

13.Caching: Redis

Design: Figma

Java Spring Boot Dev

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

Responsibilities 

1.Implement code for project 

2.Internal testing  

3.Bug fixing 

Persyaratan

Qualifications  

1.Education: Bachelor Degree in Computer Science, Informatics Engineering, or Information System with minimum 

GPA 3.00 

 

2. Skills:  

a.Familiar using Eclipse, Intellij or VSCode 

b.Strong Computer Science fundamentals, algorithm and logical skill 

c.Experience with Java programming language 

d.Experience with Spring Boot Framework 

e.Experience with Spring MVC is a plus 

 


Html5 Developer – FrontEnd Web

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

Responsibilities :

1.Implement code for project and change request 

2.Internal testing  

3.Bug fixing 

4.Create documentation 


Qualifications  

1.Education: S1 or equal 

Persyaratan

Skills: HTML5, Typescript, ReactJs (Hooks), NextJs, CSS/SCSS/SASS, RESTful APIs, Versioning Control, Repository, 

Unit-Testing, Dependency Injection, NodeJs, Cloud centric 


Interpersonal and Communication skill 

a.Communicate and coordinate with the team  

b.Eager to learn 

c.Not giving up easily 

d.Strong commitment in completing assignment 

e.Fast learner and have a good logic 

f.Develop animation, transitions and interaction for UI and visual elements. 

 

Analytical Skill 

a.Good OOP Concept of React Life Cycle or other framework 

b.Problem solving 

 

Experience: 2 - 5 years 

PQA

Jakarta
Permanent
Last Update: September 01, 2026

Deskripsi

(Responsibilities)

1. Membuat dan menyusun Scenario Test Case berdasarkan requirement sistem

2. Melakukan User Acceptance Test (UAT) dan memastikan fitur berjalan sesuai kebutuhan bisnis

3. Melakukan pengujian pada sistem berbasis microservices

4. Melakukan testing API (request/response validation, status code, payload validation)

5. Menulis dan menjalankan SQL query untuk validasi data di database

6. Melakukan defect tracking dan dokumentasi hasil testing

7. Berkolaborasi dengan developer untuk investigasi dan reproduksi bug

8. Mendukung proses regression testing sebelum deployment

9. Berkontribusi pada automated testing menggunakan tools seperti Playwright / Supertest

Persyaratan

Primary Qualifications (these qualifications are necessary to perform job)

1. Education: S1

2. Experience: Fresh graduate - 1 Years, pengalaman di bidang QA / Software Testing / IT.

3. Age: 23-30

4. Gender: Male/Female

5. Skills: Memahami dasar microservices dan API testing, mampu membuat scenario test case dan melakukan 

UAT, menguasai SQL query untuk validasi data, memiliki perhatian tinggi terhadap detail, serta memiliki basic 

knowledge JavaScript/TypeScript.

6. Interpersonal and Communication skills

a. Teliti dan detail oriented

b. Mampu bekerja sama dalam tim

c. Komunikatif dan mampu menyampaikan temuan bug dengan jel