Deskripsi Pekerjaan
Informasi lengkap tentang posisi dan persyaratan
Ringkasan Yukerja
Lowongan Sr. Frontend Developer (Web + Native UIs) di Trimegah Securities Indonesia kami kurasi dari JobStreet (kategori Teknologi & IT). Perhatikan lokasi kerja (South Jakarta, Jakarta) sebelum melamar. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.
Job Description:
Develop, maintain, and optimize user-facing web applications using Vue.js and React
Develop, maintain, and optimize our Desktop native applications built in React
Translate UI/UX designs and wireframes into high-quality code using
Ensure the technical feasibility of UI/UX designs
Implement responsive designs to ensure cross-browser and cross-device compatibility
Collaborate with backend developers to integrate frontend components with RESTful backend APIs
Write comprehensive unit, integration, and smoke tests for frontend components
Participate in code reviews, ensuring adherence to coding standards and best practices
Optimize applications for maximum speed and scalability
Identify and troubleshoot UI/UX problems and collaborate with designers for solutions
Participate in the full software development lifecycle, from requirements gathering to deployment and support
Requirements:
Strong proficiency in modern JavaScript (ES6+) and extensive experience with either Vue.js, React, or other JavaScript frontends
3+ years of professional experience in software development
Solid understanding of HTML5, CSS3, and responsive design principles
Experience with state management libraries such as Vuex and Pinia, or Redux and Zustand
Experience with CSS Frameworks (Bootstrap and Tailwind)
Familiarity with build tools (e.g., Webpack, Vite) and package managers (npm, yarn)
Demonstrable experience writing comprehensive unit tests for frontend code (e.g., Jest, Vue Test Utils, React Testing Library)
Experience with version control systems, especially Git
Understanding of backend concepts and experience consuming RESTful APIs; experience with gRPC is a plus
Familiarity with containerization concepts (Docker)
Eagerness to learn and adapt to new technologies, including backend frameworks (Java Quarkus, C# .NET) and Kubernetes
Experience with desktop application development using Tauri is a significant plus
Excellent problem-solving skills and attention to detail
Ability to work independently and as part of a collaborative team
Strong communication skills in English and Bahasa Indonesia