Job Title: Front-End Developer - Engineering Tool
Job Description:
We are looking for a skilled Front-End Developer to join our development team and help build the user interface for our PC Web-based software engineering tool. The tool is designed to configure physical devices, including settings, graphical logic, and network parameters. As a Front-End Developer, you will be responsible for developing a seamless, responsive, and intuitive user interface that enables customers to easily interact with the software.
You will work closely with back-end developers and product managers to ensure that the front-end integrates smoothly with back-end services, offering an optimized and engaging user experience.
Key Responsibilities:
Want more jobs like this?
Get jobs in Shanghai, China delivered to your inbox every week.
• UI/UX Development: Design and implement intuitive, responsive user interfaces using Angular, TypeScript, and other modern front-end technologies.
• Component Development: Develop reusable UI components, integrate with RESTful APIs, and optimize the front-end architecture for performance and scalability.
• Collaboration: Work closely with back-end developers to integrate front-end functionality with server-side logic, ensuring seamless data flow between the client and server.
• Cross-Browser Compatibility: Ensure the application functions consistently across different browsers and devices.
• User Experience Optimization: Focus on creating an intuitive and efficient user experience, implementing best practices in UI design and performance.
• Testing & Debugging: Write unit tests for UI components and assist in the debugging and troubleshooting of front-end issues.
• Continuous Improvement: Contribute to improving the development process, code quality, and UI/UX standards. Stay up-to-date with the latest trends in front-end development.
资格
Required Skills & Qualifications:
• Bachelor ' s degree in Computer Science, Engineering, or a related field.
• Proven experience as a Front-End Developer with expertise in Angular, TypeScript, SignalR, and HTML5/CSS3.
• Strong understanding of UI/UX design principles and experience implementing responsive, accessible designs.
• Experience working with RESTful APIs to connect front-end components with back-end services.
• Familiarity with state management in front-end applications (e.g., NgRx, Redux).
• Knowledge of version control systems like Git.
• Experience with unit testing frameworks for front-end applications (e.g., Jasmine, Karma, Jest).
• Strong problem-solving skills and attention to detail.
• Strong self-learning and reverse engineering capability.
• Good communication and collaboration skills, with the ability to work in a team-oriented environment.
Preferred Qualifications:
• Experience with front-end performance optimization techniques.
• Knowledge of CI/CD pipelines and automated deployment processes.
• Familiarity with Agile methodologies and collaboration tools (e.g., Jira, Confluence).
时间表: 全职
请求编号: 009858