跳到內容

一般資訊

職稱
台灣徵才-DTS Sr. System Engineer Frontend React
Market
台灣
Brand
JRGTW Shared Functions
部門
數位與科技服務部
Job Requsition Published Date
02-4月-2025

職務資訊

職務職責

【Development and maintenance】 

* Analyze, design, and develop user interfaces using React frameworks. 

* Be involved in the entire development life cycle, including requirement definition and feasibility analysis. 

* Implement, integrate, and document various UI components and libraries to enhance the front-end experience. 

* Apply the latest front-end design techniques and contribute to the technical design of innovative user interfaces. 

* Modify existing UI components, prepare test cases, and create detailed functional specifications. 

* Troubleshoot and resolve front-end issues, while identifying potential areas for process improvement. 

* Implement common UI patterns and components based on architecture guidelines and best practices. 

* Write clean, maintainable, and reusable code with a strong emphasis on component-based architecture. 

* Deliver high-quality results on time with minimal supervision, ensuring a seamless user experience. 

 

【System testing and operation】 

* Maintain Continuous Integration and Continuous Delivery (CI/CD) pipelines, optimizing the release cycles for front-end deployments. 

* Write and perform unit, integration, and end-to-end testing during the system implementation stage to ensure high-quality code in line with company technical standards. Contribute to engineering documentation and update the team wiki. 

* Implement processes and systems to monitor the health of front-end applications, ensuring that they are always functioning properly in production. 

* Set up and monitor regular backup and restore testing for front-end assets, including software, infrastructure, and data. 

* Provide support to team members by investigating and resolving front-end issues, ensuring incident resolution aligns with the planned SLA agreement. 

* Communicate incident resolution status in a timely manner to maintain transparency. 

* Provide incident analysis and technical advice for continuous improvement and planning. 

 

【Communication and Collaboration】 

* Co-work with the team and review each other's code. 

* Meet designers, developers, and project staff for alignment and progress updates. 

* Gather and analyze requirements from other developers. 

* Attend and speak at application development conferences and workshops. 

* Document code so other developers can understand and contribute to it. 

* Estimate the amount of time needed to deliver a given task.

要求
• Proficient in React Framework: Experienced with React hooks, Redux, Context API, SASS, and other React-related technologies.
• TypeScript: Strong understanding of TypeScript for building type-safe, scalable applications.
• Next.js: Proficient in using Next.js for server-side rendering, static site generation, and building optimized React applications. Static optimization, image optimization, and dynamic routing for enhanced performance.
• Node.js: Knowledgeable in Node.js for server-side development and building full-stack applications.
• Component Development: Ability to build efficient, reusable React components.
• JavaScript/ES6+: Expertise in JavaScript, including ES6+ features like destructuring, arrow functions, async/await, etc.
• CSS and Design Tools: Familiar with CSS-in-JS, Sass, LESS, and other CSS preprocessors, with the ability to create responsive and accessible user interfaces.
• Frontend Build Tools: Experienced with build tools such as Webpack and Babel, and capable of configuring them.
• State Management: Skilled in using Redux, MobX, or other state management libraries.API Integration: Experience working with backend teams to integrate RESTful APIs or GraphQL for data interaction.
• Performance Tuning: Experience in optimizing React applications, including code splitting, lazy loading, and preventing unnecessary re-renders.