Skip to content

Commit

Permalink
docs: update JD of JS
Browse files Browse the repository at this point in the history
Signed-off-by: Chen Yu <keithwhisper@gmail.com>
  • Loading branch information
Keith-CY authored Jan 20, 2025
1 parent 5dc3eb8 commit f4e1112
Showing 1 changed file with 14 additions and 13 deletions.
27 changes: 14 additions & 13 deletions JavaScript(Full-time,40h_per_week).md
Original file line number Diff line number Diff line change
@@ -1,27 +1,28 @@
# JavaScript Engineer(Full-Time, 40 Hours/Week)

### Responsibilities
- Develop high-quality web applications.
- Continuously optimize code, applications, and user interfaces within the codebase.
- Develop high-quality, scalable, and maintainable web applications.
- Continuously optimize web application performance, code quality, and user interfaces.
- Create comprehensive documentation, tutorials, and examples for developed applications and tools.
- Collaborate with the team to design, implement, and maintain scalable, user-friendly web solutions.
- Collaborate with designers, back-end developers, and other team members to deliver seamless user experiences.
- Stay updated with emerging web technologies and implement best practices.

### Minimum Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent demonstrable skills and experience.
- Proven experience in front-end development, with strong familiarity with HTML, CSS, and TypeScript, along with a clear understanding of web standards (Accessibility, Security).
- Proven experience in front-end development, with strong proficiency in **HTML5**, **CSS3**, and **TypeScript**.
- In-depth knowledge of web standards and best practices, including **accessibility(WCAG)**, **cross-browser compatibility**, **security**, and **performance optimization**
- Previous work on diverse front-end scopes, including web applications using modern frameworks and libraries.
- Proficiency in front-end utilities such as scaffolding, CSS preprocessors, and template engines.
- Hands-on experience with React/Next.js and a strong working knowledge of developing across multiple runtimes like Node.js and modern browsers.
- Fluent in Mandarin and English for reading and writing.
- Hands-on experience with **React/Next.js** and a strong working knowledge of developing across multiple runtimes like **Node.js**, **Bun**, **Deno**, and modern browsers.
- Fluent in **Mandarin** and **English** for reading and writing.

### General Requirements
- Strong problem-solving skills and the ability to work both independently and as part of a team.
- Familiarity with agile development methodologies.
- Commitment to staying updated with the latest web development trends and technologies.
- Strong problem-solving skills and a solid understanding of debugging tools (browser developer tools, performance profilers, etc.).
- Familiarity with **SEO**, **PWA** and **service worker**.
- Excellent communication skills, with the ability to work independently or collaboratively in a team environment.

### Preferred Qualifications
- Japan-based candidates are prioritized.
- Active participation in open-source communities.
- Presence on GitHub or a personal blog showcasing relevant work.
- **Japan-based candidates** are prioritized.
- Active participation in **open-source projects** or personal contribution on **GitHub**.
- Understanding of CI/CD pipeline and deployment tools like **GitHub Action**, **Vercel**, **Docker**.
- Working knowledge of blockchain concepts, including the UTxO model in systems like BTC.
- Previous experience working with decentralized applications (dApps).

0 comments on commit f4e1112

Please sign in to comment.