Mid-Level Software Development Engineer - Frontend

#edge-security #cloud-security #post-quantum

最近更新於 2024-10-28

立即應徵

工作內容

We are seeking a talented and motivated developer to join our startup team. The ideal candidate will have a strong background in frontend development, with expertise in TypeScript and utilizing and frameworks such as React and Svelte. As a key member of our team, you will play a crucial role in designing, developing, and maintaining our intuitive web application as well as Electron-based applications. You will work closely with our cross-functional team to deliver high-quality, scalable, and secure software products and iterate quickly based on feedback.

條件要求

Responsibilities

  • Write clean, maintainable, and efficient code using TypeScript.
  • Design, develop, and maintain frontend components and libraries using React, and Svelte to enhance functionality and user interaction.
  • Collaborate with designers to translate wireframes and mockups into responsive and visually appealing web pages.
  • Work closely with other developers to ensure seamless communication between frontend components and backend systems.
  • Ensure code quality, performance, and compatibility across multiple browsers and devices are met throughout the development lifecycle.
  • Stay updated with emerging technologies, industry trends, and best practices in frontend development.
  • Contribute to architectural design discussions and provide input on technology decisions.
  • Participate in scrum ceremonies, conduct code reviews, provide constructive feedback, and mentor junior team members.

Qualifications

  • 3+ years of experience as a frontend Software Development Engineer, with a strong portfolio showcasing your React and Svelte projects using TypeScript.
  • Proficiency in TypeScript, HTML5, CSS3, and frontend frameworks such as React and Svelte.
  • Experience with responsive design principles and cross-browser compatibility.
  • Strong understanding of RESTful API principles and integration.
  • Solid understanding of software development best practices, including version control (Git), testing, and code reviews.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.
  • Ability to thrive in a fast-paced startup environment and adapt quickly to changing priorities.

加分條件

  • Bachelor's degree in Computer Science, Engineering, or related field.
    • Contributions to open-source projects or active involvement in the developer community.
    • Experience working with GraphQL APIs to fetch and manipulate data.
    • Experience with server-side rendering technologies such as Next.js.
    • Experience with desktop GUI development using Electron.
    • Experience using browser developer tools for debugging, profiling, and optimizing frontend performance
    • Knowledge of techniques for minimizing page load times and optimizing rendering performance
    • Knowledge of web accessibility standards and best practices.
    • Knowledge of UI/UX design principles.
    • Familiarity with containerization technologies such as Docker and Kubernetes.
    • Familiarity with cloud platforms such as AWS, GCP, or Azure.
    • Familiarity with CI/CD pipelines and automated deployment processes.
    • Previous experience working in an Agile/Scrum environment.

員工福利

法定項目

勞保、健保、特別休假、勞退、婚假

其他福利

薪資範圍

面議(經常性薪資達4萬元)