Software Engineer (Java, iOS)
Kelapa Gading, Jakarta
Engineering - Software (Information & Communication Technology)
Full time
Rp 10,000,000 – Rp 15,000,000 per month
Software Engineer (Java, iOS)
Position Summary:
We are seeking a talented and experienced Software Engineer with expertise in Java and iOS development to join our dynamic team in Kelapa Gading, Jakarta, Indonesia. The ideal candidate will play a key role in designing, developing, and maintaining cutting-edge mobile and web applications, ensuring high performance and responsiveness.
Key Responsibilities:
- Software Development:
- Design, develop, test, and maintain mobile applications for iOS platforms using Swift and Objective-C.
- Create robust and scalable backend solutions using Java frameworks (e.g., Spring, Hibernate).
- Collaborate on cross-platform projects, integrating seamlessly with web-based and other application ecosystems.
- System Design & Architecture:
- Participate in defining software architecture and design decisions.
- Ensure the scalability, performance, and maintainability of the applications.
- Project Collaboration:
- Work closely with product managers, designers, and other team members to understand project requirements and deliver features that meet client expectations.
- Provide technical guidance to junior developers and contribute to code reviews.
- Quality Assurance:
- Write clean, well-documented, and reusable code.
- Conduct unit testing, debugging, and troubleshooting to ensure high software quality.
- Maintenance & Updates:
- Monitor system performance and address any technical issues proactively.
- Implement updates and new features based on evolving business needs.
Qualifications and Skills:
Mandatory:
- Education: Bachelor’s degree in Computer Science, Software Engineering, or related fields.
- Technical Skills:
- Proficiency in Java and related frameworks (e.g., Spring Boot, Hibernate).
- Expertise in iOS development (Swift, Objective-C, Xcode).
- Experience with API integration (REST, SOAP) and third-party libraries.
- Familiarity with Git and version control systems.
Preferred:
- Prior experience in developing and deploying mobile applications to the App Store.
- Knowledge of cloud platforms (AWS, Azure) and containerization tools (Docker, Kubernetes).
- Understanding of Agile methodologies and tools (JIRA, Trello).
- Knowledge of Android development is a plus.
Soft Skills:
- Strong problem-solving and analytical thinking abilities.
- Excellent communication and collaboration skills.
- Ability to work independently and meet deadlines.
Experience:
- Minimum of 3 years of experience in Java and iOS development.
- Proven track record of successfully delivered projects or applications in a professional setting.
Benefits:
- Competitive salary based on experience and qualifications.
- Opportunities for professional development and training.
- Friendly and collaborative work environment.
- Health insurance and other standard benefits.
Company information
Registration No.202201008855
Employer questions
Your application will include the following questions:
- How many years' experience do you have as a Java Software Engineer?
- What's your expected monthly basic salary?
- Which of the following types of qualifications do you have?
- How many years' experience do you have in a software development role?
- How many years' experience do you have as a Social Media Marketing Executive?
Report this job advert
Be carefulDon’t provide your bank or credit card details when applying for jobs.Learn how to protect yourself
Report this job ad
Career Advice
Researching careers? Find all the information and tips you need on career advice.
- Role descriptions
- Salary insights
- Tools to help you prepare for jobs