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
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)
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
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
Junior Programmer
Middle Programmer
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
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
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
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
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