Persevio

Frontend Engineer

Persevio

Job Description

Job Requirement Document - Frontend React Developer

**Job Title:**
- Frontend React Developer

**Basic Information:**
- Full-time position
- Location not specified in transcript

**Role Context:**
The transcript doesn't provide specific business challenges or organizational context that necessitated this position. Additional information would be needed for this section.

**Team Context:**
The transcript doesn't provide information about the team structure, reporting lines, or team objectives. Additional information would be needed for this section.

**Objectives and Success Metrics:**
Based on the transcript, the main objective appears to be:

**Develop new frontend components and features** (100%)
- Notes: This role focuses on implementing and maintaining high-quality React-based frontend components and features.
- Success metrics are not explicitly mentioned in the transcript. Additional information would be needed.

**Day-to-day activities:**
The role involves the following key activities:
- Implementing UI components based on Figma design files using React.js
- Translating PRD requirements into functional code
- Writing clean, maintainable, and efficient code
- Conducting code reviews and addressing feedback from team members
- Participating in planning meetings to estimate development effort
- Collaborating with the team leader and other frontend engineers
- Testing components to ensure they meet requirements and are bug-free
- Documenting code and component functionality
- Communicating progress and potential blockers to the team leader
- Optimizing components for maximum performance and scalability

**Competencies:**
Essential competencies required for the role:
- Strong proficiency in React.js and its core principles
- Advanced JavaScript/TypeScript skills
- Experience with modern frontend build pipelines and tools
- Ability to translate design mockups into functional UI components
- Knowledge of responsive design principles and cross-browser compatibility
- Understanding of web performance optimization techniques
- Proficiency in CSS and CSS preprocessors (like SASS or LESS)
- Experience with frontend testing frameworks and methodologies
- Strong problem-solving skills and attention to detail
- Ability to work collaboratively in a team environment
- Effective communication skills for technical discussions
- Self-motivation and ability to work independently when needed

**Competency Indicators:**
**Minimum Requirements:**
- At least 3 years of professional experience with React.js development
- Professional level English proficiency (both spoken and written)

**Preferred Indicators:**
- Experience with Ant Design (AntD) component library
- Experience with TypeScript
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
- Portfolio of projects demonstrating React.js implementation
- Contributions to open-source React projects or components
- Experience with modern JavaScript frameworks and libraries (e.g., Redux, React Router, Next.js)
- Experience with frontend build tools like Webpack, Babel, or Vite
- History of implementing responsive, cross-browser compatible UIs
- Experience working with design systems and implementing UI from Figma designs
- Knowledge of web accessibility standards and implementation
- Experience with unit testing frameworks like Jest and React Testing Library
- History of code reviews and collaborative development
- Experience with version control systems (particularly Git)
- Evidence of performance optimization in previous projects
- Experience working in an Agile development environment

**Other Requirements:**
No additional requirements were specified in the transcript.

**Target Companies:**
Companies identified for candidate sourcing:
- Vercel
- Netlify
- Airtable
- Webflow
- Notion
- Figma
- Miro
- Contentful
- Prismic
- Storybook

Updated at 2025-12-22T17:13:23.863+08:00