2,853 Android Development jobs in Indonesia
Remote Junior App Development Trainee
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist senior developers in coding, debugging, and testing mobile applications across various platforms (iOS and Android).
- Learn and apply industry best practices in software development, including version control (e.g., Git).
- Participate in code reviews, providing constructive feedback and incorporating suggestions.
- Contribute to the design and implementation of new features and enhancements.
- Troubleshoot and resolve bugs and issues identified during testing or by users.
- Collaborate with cross-functional teams, including designers and project managers, in a remote setting.
- Document technical specifications and project progress.
- Research new technologies and tools relevant to mobile app development.
- Actively engage in training sessions, workshops, and self-study to enhance technical skills.
- Communicate effectively with team members through various remote collaboration tools.
Qualifications:
- Basic understanding of programming concepts and logic.
- Familiarity with at least one programming language (e.g., Java, Kotlin, Swift, Dart) is a plus.
- Enthusiasm for learning and a strong desire to build a career in app development.
- Problem-solving skills and attention to detail.
- Ability to work independently and manage time effectively in a remote environment.
- Good communication skills and a proactive attitude.
- A relevant diploma or degree in Computer Science, Software Engineering, or a related field, or equivalent demonstrable experience.
- Access to a reliable computer and stable internet connection.
- Must be available to commit to the full duration of the traineeship program.
Junior Software Developer - App Development
Posted 8 days ago
Job Viewed
Job Description
Interns will be involved in coding, debugging, and documenting software components under the guidance of senior team members. Responsibilities may include developing user interfaces, implementing backend logic, writing unit tests, and participating in code reviews. You will have the chance to work on real-world projects, gaining practical skills in languages such as Java, Kotlin, or Swift for mobile development, or relevant web technologies. The internship is a full-time commitment, based in our **Bandung, West Java, ID** office, offering direct mentorship and a collaborative work environment. We seek individuals who are passionate about technology, possess strong problem-solving abilities, and are eager to learn and contribute. This role is ideal for someone looking to build a strong foundation in software engineering and explore their career potential in the tech industry. Successful candidates will demonstrate a strong work ethic, a willingness to take on challenges, and a collaborative spirit.
Qualifications:
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Basic understanding of programming concepts and one or more programming languages (e.g., Java, Python, C++, JavaScript).
- Familiarity with software development methodologies is a plus.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- A keen interest in software development and a desire to learn.
- Must be able to commit to a full-time internship schedule in **Bandung, West Java, ID**.
Junior Software Developer - Mobile App Development (Remote)
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the development and implementation of new features for mobile applications (iOS and Android).
- Write clean, well-documented, and efficient code under the guidance of senior developers.
- Participate in code reviews and contribute to improving code quality.
- Debug and troubleshoot software defects, working towards timely resolutions.
- Collaborate with cross-functional teams, including designers and product managers, in a remote setting.
- Assist in the creation of technical documentation and user guides.
- Learn and apply new programming languages, frameworks, and tools as required.
- Participate in team meetings and contribute to project planning discussions.
- Support testing efforts, including unit testing and integration testing.
- Gain practical experience with version control systems (e.g., Git).
- Contribute to maintaining and improving existing codebase.
- Develop a strong understanding of software development lifecycle (SDLC) principles.
- Seek feedback and actively engage in learning opportunities to enhance technical skills.
- Assist in the preparation of builds and deployments for testing environments.
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of at least one programming language such as Java, Kotlin, Swift, or C#.
- Basic understanding of mobile development concepts and principles.
- Familiarity with object-oriented programming (OOP) concepts.
- Strong problem-solving abilities and a keen attention to detail.
- Excellent communication and collaboration skills, essential for remote work.
- Eagerness to learn and adapt to new technologies and methodologies.
- Ability to work independently and manage time effectively in a remote setting.
- Passion for software development and a desire to build a career in the tech industry.
- Prior personal coding projects or contributions to open-source are a plus.
- Understanding of agile development methodologies is beneficial.
- Must have a reliable internet connection and a suitable remote working environment.
Software Engineer
Posted today
Job Viewed
Job Description
Are you a passionate Full Stack Web Developer with strong expertise in Python and Fayolex is actively seeking a talented individual to join our innovative and dynamic team
About Fayolex:
At Fayolex, located in Indonesia, we are dedicated to driving progress and empowering businesses through innovative and excellent technological solutions. We pride ourselves on creating impactful solutions that make a real difference. Visit to learn more about our commitment to innovation and the solutions we provide.
What You'll Do:
- Develop and maintain web applications using Python and VueJS.
- Collaborate with cross-functional teams to design and implement scalable solutions.
- Write clean, efficient, and well-documented code.
- Troubleshoot and debug applications to ensure optimal performance.
- Stay updated with the latest trends and technologies in web development.
What We're Looking For:
- Proficiency in Python and VueJS.
- Experience with Frappe Framework
- Experience with ERPNext and Frappe Ecosystem
- Experience with front-end and back-end development.
- Strong problem-solving skills and attention to detail.
- Ability to work in a fast-paced environment and meet deadlines.
- Excellent communication and teamwork skills.
Why Join Us?
- Competitive salary and benefits.
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.
- Exciting projects that make a difference.
How to Apply:
Send your resume and portfolio to (email address) with the subject line "Software Engineer - Your Name" to
Join us in shaping the future of technology
hiring #frontend #backend #laravel #jobs #fulltimeSoftware Engineer
Posted today
Job Viewed
Job Description
Job Responsibilities:
- Lead and manage a team of software engineers, providing technical guidance and mentorship.
- Design, develop, and maintain scalable and high-performance applications using Java Spring Boot.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Ensure code quality by conducting regular code reviews and providing constructive feedback.
- Optimize applications for performance, scalability, and security.
- Stay up-to-date with emerging technologies and industry trends, and incorporate them into the development process when appropriate.
- Drive the adoption of best practices and processes within the team.
- Participate in Agile/Scrum development processes, including sprint planning, daily stand-ups, and retrospectives.
Job Requirements
- Min. Bachelor's Degree of Computer Science/Informatics or equivalent
- Have 5-8 years of experience, including as team leader and/or junior mentoring experience
- Fluent in English (verbal & written) is a must
- Strong experience in Java Spring Boot and/or and/or
- Knowing technical skills related to microservices, unit testing
- Prefer experience in the banking industry
Preferred Skills:
- Experience with microservices architecture and distributed systems.
- Knowledge of DevOps practices and tools, including CI/CD pipelines.
- Familiarity with version control systems (e.g., Git) and project management tools (e.g., JIRA).
- Understanding of test-driven development (TDD) and automated testing frameworks.
Software Engineer
Posted today
Job Viewed
Job Description
Calling out all Indonesian Full stack Developer (heavy in Frontend)
TA Full-Stack developer (FSD) in an small IT team, works across all facets of the development life cycle, front-end, middleware and back-end across wide variety of technologies. They work closely with internal teams (graphic designers, UX Leads, business analysts, operations, business users) in the organization during the development life-cycle of an application.
Requirements:
- 5+ years of experience as a Full Stack Developer or similar role Experience developing portal and website applications.
- Proficiency with fundamental front end languages such as
HTML, CSS and JavaScript Experience in developing responsive, performant web pages using , - Ability to visualize website layouts and translate Figma/UX designs into clear, structured, reusable modular components.
- Experience with Tailwind CSS or other styling frameworks. Experience with
and headless CMS (preferably Sanity, other CMS platforms experience can be considered). - Integrate Sanity CMS schemas with frontend components. Knowledge of SEO optimization in Experience in GraphQL & REST API development using NodeJS, .NET. Experience in writing codes for the serverless architecture e.g., Azure Functions, Lambda Experience with database technology, RDBMS and No-SQL, writing efficient and performant SQL queries.
- Experience in incorporating security best practices in design and development. Address vulnerabilities exposed by vulnerability assessment and penetration testing tools. Experience in CI/CD automation and testing and knowledge, understanding of version control systems (e.g. GIT, SVN).
Responsibilities:
- Participate in the design and creation of scalable software solutions, being part of a small team that's responsible for the full software development life-cycle, from conception to development.
- Comfortable around both front-end and back-end coding languages, development frameworks and third party libraries.
- Work with development teams and product managers to ideate software solutions. Build the front-end of applications through appealing visual design.
- Develop and manage well-functioning databases and applications.
- Write effective APIsTest software to ensure responsiveness and efficiency.
- Troubleshoot, debug and upgrade software.
- Write technical design documentation
Software Engineer
Posted today
Job Viewed
Job Description
About the position
Join our team at HITHINK TECHNOLOGY INDONESIA as Software Engineers (Japanese Speaker). This is a full-time internship position based in South Jakarta, Jakarta, offering you the opportunity to develop your skills and gain valuable experience in a dynamic, fast-paced technology environment.
Job Desc & Summary:
Responsible for designing, developing, testing, and deploying high-complexity software systems. Ensures code quality, system reliability, and performance through rigorous development practices and leadership in standards enforcement. Provides technical guidance, mentors junior engineers, and supports continuous improvement across the software development lifecycle.
Key Responsibilities:1. Software Development & Code Quality
- Develop high-complexity core modules with optimized and maintainable code.
- Conduct in-depth code reviews for critical components.
- Resolve complex software defects and ensure system stability.
2. Testing & Quality Assurance
- Create and evaluate comprehensive unit and integration test cases.
- Perform module-level and system-level testing.
- Analyze test outcomes to recommend architectural improvements.
3. Deployment & Support
- Prepare and validate production deliverables.
- Oversee on-site deployments (installation, configuration, debugging).
- Troubleshoot UAT and post-launch issues.
- Provide Level 3 technical support for critical incidents.
4. System Design & Standards
- Contribute to high-level and detailed system design, especially for complex functionalities.
- Enforce software design standards and best practices.
- Review and explain designs to development teams.
5. Learning, Documentation & Knowledge Sharing
- Support knowledge management through documentation and training material.
- Assist with integration testing and detailed design under mentorship.
- Attend and contribute to system design training programs.
6. Leadership & Mentoring
- Mentor junior engineers and conduct technical training sessions.
- Share expertise in tools, frameworks, and methodologies.
- Foster a culture of continuous learning and best practices.
7. Delivery & User Support
- Contribute to user manuals and assist in user acceptance testing.
- Support end-to-end system and acceptance testing phases.
8. Ad-hoc Tasks
- Execute additional tasks and special assignments from management as needed.
Qualifications:
- Bachelor's or master's degree graduates with majors related to science and engineering, such as computer science, software engineering, big data, cloud computing, Internet of Things, network engineering, information, communication, electronics, etc.
- Language Requirements: Fluent bilingual communication (Listening/Speaking/Reading/Writing) in Japanese Language (Minimum JLPT N3) or English.
- Optional Language Requirements: Mandarin Language (Minimum HSK 4).
- Over 3 years of professional software development experience and at least 4 years in system design and development.
- A minimum of 2 years of hands-on project development experience is required. Experience in OS/Middleware migration is a plus.
- Computer language skills: Java, UI: Experience with Spring Framework b) Batch: DB-access Java programming 2) VB: a) UI/Batch: or .NET experience (for field terminals).
- Preferred Skills (Want): ProC:* Development skills or C + SQL proficiency (needed only for legacy code analysis, not new development).
- The ideal candidate has led detailed design for at least two small-scale systems, including creating functional and technical specifications, database and interface design, and system architecture documentation.
Other Supporting Skill & Experience:
- System Design Tools Proficient in industry-standard design tools.
- Power Designer (data modeling, system architecture) (Additional examples: Enterprise Architect, Visio, Lucidchart).
- Proficient skills in office suites:
• Microsoft 365 (Excel, PowerPoint, Word). - Collaborative tools (Confluence, Google Workspace).
- Infrastructure Management Hands-on experience with:
• OS administration (Windows Server/Linux)
• Network configuration (TCP/IP, DNS, VPN)
• Hardware maintenance (servers, workstations). - Testing Tools Working knowledge such as:
• Test management (JIRA, TestRail)
• Automation tools (Selenium, Postman)
• Load testing (JMeter).
If you're ready to embark on an exciting and rewarding journey for this position, we encourage you to apply now
Be The First To Know
About the latest Android development Jobs in Indonesia !
Software Engineer
Posted today
Job Viewed
Job Description
Company Description
We suggest you enter details here.
Role Description
This is a hybrid internship role for a Software Engineer at Central Saga Mandala, located in Tabanan, with some flexibility for working from home. The Software Engineer Intern will be responsible for assisting in back-end web development, participating in software development projects, programming, and utilizing object-oriented programming (OOP) principles. The intern will also collaborate with the software engineering team to develop and implement software solutions and improve system performance.
Qualifications
- Knowledge of Computer Science principles and practices
- Skills in Back-End Web Development and Software Development
- Proficiency in Programming and Object-Oriented Programming (OOP)
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
- Enthusiasm for learning and professional growth
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field
Software Engineer
Posted today
Job Viewed
Job Description
Hi everyone I'd like to share a new Job Opportunity
I am currently
#hiring
for a
Software Engineer (Golang)
Project-based | 6 months | Indonesian citizen only
Working system:
Remote (Jakarta Selatan)
Job Description
- Build and maintain backend services with strong proficiency in Golang, ensuring clean, scalable, and efficient code.
- Design, optimize, and manage PostgreSQL databases.
- Monitor application performance and infrastructure using Grafana.
- Use GitHub for version control and collaborative development.
- Work with Redis, Elasticsearch, and Metabase for caching, search, and data visualization.
- Collaborate with cross-functional teams to deliver high-performance, reliable systems.
Qualifications
- Open for Indonesian citizens only with m
inimum Diploma or Bachelor's degree in Computer Science or a related field. - At least 3 years of experience as a Software Engineer or in a similar role.
- Proven proficiency in Golang development is a must.
- Willing to work on 6 months project-based with remote work arrangement.
Salary
: IDR10M-14M
Feel free to apply by connect with me, message me or send your CV to
and we can discuss further about this opportunity.
Please note that only shortlisted candidates will be contacted. Thank you and best of luck
Software Engineer
Posted today
Job Viewed
Job Description
About the position
Join our team at HITHINK TECHNOLOGY INDONESIA as Software Engineers (Japanese Speaker). This is a full-time internship position based in South Jakarta, Jakarta, offering you the opportunity to develop your skills and gain valuable experience in a dynamic, fast-paced technology environment.
Job Desc & Summary:
Responsible for designing, developing, testing, and deploying high-complexity software systems. Ensures code quality, system reliability, and performance through rigorous development practices and leadership in standards enforcement. Provides technical guidance, mentors junior engineers, and supports continuous improvement across the software development lifecycle.
Key Responsibilities:1. Software Development & Code Quality
- Develop high-complexity core modules with optimized and maintainable code.
- Conduct in-depth code reviews for critical components.
- Resolve complex software defects and ensure system stability.
2. Testing & Quality Assurance
- Create and evaluate comprehensive unit and integration test cases.
- Perform module-level and system-level testing.
- Analyze test outcomes to recommend architectural improvements.
3. Deployment & Support
- Prepare and validate production deliverables.
- Oversee on-site deployments (installation, configuration, debugging).
- Troubleshoot UAT and post-launch issues.
- Provide Level 3 technical support for critical incidents.
4. System Design & Standards
- Contribute to high-level and detailed system design, especially for complex functionalities.
- Enforce software design standards and best practices.
- Review and explain designs to development teams.
5. Learning, Documentation & Knowledge Sharing
- Support knowledge management through documentation and training material.
- Assist with integration testing and detailed design under mentorship.
- Attend and contribute to system design training programs.
6. Leadership & Mentoring
- Mentor junior engineers and conduct technical training sessions.
- Share expertise in tools, frameworks, and methodologies.
- Foster a culture of continuous learning and best practices.
7. Delivery & User Support
- Contribute to user manuals and assist in user acceptance testing.
- Support end-to-end system and acceptance testing phases.
8. Ad-hoc Tasks
- Execute additional tasks and special assignments from management as needed.
Qualifications:
- Bachelor's or master's degree graduates with majors related to science and engineering, such as computer science, software engineering, big data, cloud computing, Internet of Things, network engineering, information, communication, electronics, etc.
- Language Requirements: Fluent bilingual communication (Listening/Speaking/Reading/Writing) in English or Mandarin (Minimum HSK 4).
- Optional Language Requirements: 1. Japanese Language (Minimum JLPT N3).
- Over 3 years of professional software development experience and at least 4 years in system design and development.
- A minimum of 2 years of hands-on project development experience is required. Experience in OS/Middleware migration is a plus.
- Computer language skills: Java, UI: Experience with Spring Framework b) Batch: DB-access Java programming 2) VB: a) UI/Batch: or .NET experience (for field terminals).
- Preferred Skills (Want): ProC:* Development skills or C + SQL proficiency (needed only for legacy code analysis, not new development).
- The ideal candidate has led detailed design for at least two small-scale systems, including creating functional and technical specifications, database and interface design, and system architecture documentation.
Other Supporting Skill & Experience:
- System Design Tools Proficient in industry-standard design tools.
- Power Designer (data modeling, system architecture) (Additional examples: Enterprise Architect, Visio, Lucidchart).
- Proficient skills in office suites:
• Microsoft 365 (Excel, PowerPoint, Word). - Collaborative tools (Confluence, Google Workspace).
- Infrastructure Management Hands-on experience with:
• OS administration (Windows Server/Linux)
• Network configuration (TCP/IP, DNS, VPN)
• Hardware maintenance (servers, workstations). - Testing Tools Working knowledge such as:
• Test management (JIRA, TestRail)
• Automation tools (Selenium, Postman)
• Load testing (JMeter).
If you're ready to embark on an exciting and rewarding journey for this position, we encourage you to apply now