Skill diminta
CommunicationGitJavaScriptKubernetesPostgreSQLRedisTroubleshootingTypeScriptUnit Testing
Gaji pasar untuk posisi ini
Median Rp6,7 jt/bulan · rentang umum Rp4,7 jt – Rp8,3 jt
Berdasarkan 246 lowongan Frontend Development se-Indonesia (semua level).
Gaji lowongan ini 9% di atas median pasar.
Lihat data gaji selengkapnya →Deskripsi
Deskripsi pekerjaan Front End Developer PT Pro Sigmaka Mandiri
JOB DESCRIPTION
- Build responsive, scalable, and user-friendly frontend applications integrated with backend services and RESTful APIs.
- Collaborate with Backend Developers, QA, Business Analysts, and other stakeholders throughout the software development lifecycle.
- Work with JHipster for application development and integration between frontend and backend components.
- Perform database integration and data handling using PostgreSQL, including understanding data structures and API data flow.
- Support application integration with middleware/message broker technologies, such as Kafka or Message Queue (MQ).
- Understand and work with distributed application environments involving Redis for caching or data management.
- Support application deployment, configuration, and troubleshooting in Kubernetes environments.
- Conduct debugging, troubleshooting, unit testing, and performance optimization to ensure application quality and stability.
- Participate in code reviews, technical discussions, documentation, and continuous improvement of application development processes.
REQUIREMENTS
- Minimum S1 in Computer Science, Information Technology, Software Engineering, or a related field.
- Must already have an official ijazah.
- Minimum 2 years of professional experience as an Frontend Developer.
- Strong hands-on experience with TypeScript.
- Good understanding of HTML, CSS, JavaScript, and responsive web development.
- Experience consuming and integrating RESTful APIs.
- Have experience working with PostgreSQL or other relational databases.
- Familiar with JHipster is preferred.
- Familiar with Redis is preferred.
- Familiar with Kafka and/or Message Queue (MQ) is preferred.
- Familiar with Kubernetes and containerized application environments is preferred.
Understand basic concepts of application integration and middleware, including API communication, data exchange, caching, and asynchronous messaging.
- Familiar with Git and standard software development workflows.
- Able to work collaboratively with cross-functional technical teams.
- Good analytical, problem-solving, communication, and troubleshooting skills.