Back to search:Research And / Surabaya (east)

Key Responsibilities:

  • Conduct research on emerging technologies and software development trends to inform product development.

  • Collaborate with software engineers, product managers, and other stakeholders to define project requirements and specifications.

  • Design, develop, and test new software applications and features.

  • Analyze and improve existing software solutions through rigorous testing and user feedback.

  • Document development processes, code changes, and project status in a clear and concise manner.

  • Participate in code reviews to maintain high-quality code standards.

  • Stay updated with the latest industry trends and best practices in software development and R&D methodologies.

  • Assist in troubleshooting and resolving software issues as they arise.

Job Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's degree preferred).

  • 1-2 years of relevant experience in software development or R&D roles.

  • Proficiency in programming languages such as Java, JavaScript, TypeScript, Springboot, Angular

  • Familiarity with software development methodologies (e.g., Agile, Scrum).

  • Experience with version control systems (Git, SVN, CVS).

  • Experience with Linux operating system and web apps installation on Linux server using Apache Tomcat

  • Strong analytical and problem-solving skills.

  • Excellent communication and teamwork abilities.

  • Passion for innovation and a desire to stay ahead of technology trends.

  • Experience with machine learning, artificial intelligence, or data analysis is a plus.

  • Familiarity with cloud technologies (e.g., AWS, Azure) is desirable.