職位描述
JavaScriptTypeScriptReactVueAngular
Frontend DeveloperAbout the Role
We are building next-generation Smart Court solutions that empower judges, clerks, and litigants with AI-driven capabilities — including intelligent court recording, electronic case management, real-time transcription, and legal knowledge systems. As a Frontend Developer, you will be responsible for building intuitive, responsive, and secure web applications that bring these capabilities to life for end-users. You will work closely with backend engineers, designers, and legal experts to deliver seamless digital justice experiences.
Key Responsibilities
· Develop and maintain core frontend modules for court trial systems, electronic document management, trial management, mediation platforms, and AI-assisted judicial tools.
· Build modern, responsive, and user-friendly UIs using React (or Vue/Angular) with strong attention to usability and accessibility.
· Integrate with backend APIs, ensuring secure and efficient data exchange in real-time judicial workflows.
· Optimize performance for high-concurrency, real-time scenarios (e.g., live transcription display, evidence visualization, trial dashboards).
· Collaborate with product managers and UX/UI designers to translate complex judicial processes into intuitive user experiences.
· Implement security measures (authentication, authorization, encryption) aligned with judicial compliance standards.
· Participate in code reviews, testing, and continuous improvement of frontend architecture.
Qualifications
· Bachelor’s degree or above in Computer Science, Software Engineering, or related field.
· 3–7 years of experience in frontend development.
· Strong foundation in JavaScript (ES6+), TypeScript, HTML5, CSS3.
· Proficiency with modern frameworks such as React , Vue, or Angular.
· Experience with state management (Redux, Vuex, Zustand, etc.) and frontend architecture design.
· Familiarity with RESTful APIs, WebSocket, and real-time data handling.
· Experience with build tools (Webpack, Vite) and CI/CD pipelines.
· Knowledge of testing frameworks (Jest, Cypress, Playwright) for high-reliability systems.
· Understanding of accessibility (WCAG), responsive design, and cross-browser compatibility.
· Experience with containerization (Docker/Kubernetes) or cloud platforms is a plus.
· Background in government or judicial systems development is a strong plus.
Language & Communication
· Proficient in English reading, writing, and listening, able to work with international teams and handle technical documentation.
· Strong communication and problem-solving skills, with a sense of ownership and responsibility.
PMP, ACP, or frontend-related certifications are a plus.