Job Description
As a front-end developer, you will be responsible for the design, development, and maintenance of the company's APP products and systems. This role requires you to work within the Uni-app framework (http://uniapp.dcloud.io/) to deliver cross-platform solutions for mobile devices including iOS, Android, and WeChat mini programs. You will collaborate closely with back-end developers to ensure seamless interface integration and debugging. Key tasks include independently developing front-end functional modules, implementing data interaction logic, optimizing information display interfaces, and enhancing overall user experience. The position also involves continuous improvement of application performance through advanced front-end technologies and methodologies.
Key Responsibilities
- Lead the full lifecycle of front-end development for company's APP products, including requirement analysis, UI/UX design, coding implementation, and post-launch maintenance
- Develop cross-platform mobile applications using Uni-app framework, ensuring compatibility with iOS, Android, and WeChat mini program environments
- Collaborate with back-end teams to integrate APIs, debug interfaces, and resolve technical issues during development
- Design and implement responsive front-end components that adapt to different screen sizes and device capabilities
- Optimize application performance through code refactoring, resource management, and technical innovation
- Conduct user experience testing and analysis to identify improvement opportunities and implement solutions
- Document technical specifications and maintain code quality through rigorous testing and version control
- Stay updated with emerging front-end technologies and apply them to enhance product capabilities
- Participate in agile development processes, including daily stand-ups, sprint planning, and code reviews
- Ensure cross-browser and cross-platform compatibility for all developed features and modules
Job Requirements
- Computer Science or related field bachelor's degree or higher, with 2+ years of experience in front-end development
- Proficient in HTML5, CSS3, JavaScript, and modern front-end frameworks such as Vue.js
- Expertise in Uni-app framework for cross-platform mobile development (iOS/Android/Mini Programs)
- Strong understanding of responsive design principles and mobile-first development strategies
- Experience with RESTful API integration and data interaction protocols
- Knowledge of performance optimization techniques including lazy loading, code splitting, and caching strategies
- Ability to implement and maintain complex front-end components with reusable architecture
- Proficient in using version control systems like Git for code management and collaboration
- Excellent problem-solving skills with ability to debug and resolve technical issues efficiently
- Strong communication skills for effective collaboration with cross-functional teams
- Experience with UI/UX design tools such as Figma or Sketch is a plus
- Understanding of mobile application lifecycle and deployment processes
- Ability to work independently while contributing to team-based development projects
- Knowledge of accessibility standards and security best practices for front-end development
- Experience with performance monitoring tools and user analytics integration