Senior Fullstack Frontend Developer Web + Native UIs
Trimegah Sekuritas Indonesia
- South Jakarta
- Permanent
- Full-time
- 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
- 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 Indonesi
- Medical / Health Insurance
Kalibrr