Senior Frontend Engineer

Dcard 團隊照

工作內容

We are on a mission to spark connections and bring people together.

Dcard is a social media platform service devoted to creating a safe and free environment for ever-flowing ideas and extraordinary stories. Garnering the trust of the youth generation, our service attracts millions of active users and up to 18 million unique visitors per month, making a substantial influence and achieving high penetration amongst the youth in Taiwan, but our ambitions do not stop here.

As a strong and emerging international company, we are on a mission to spark connections and bring people together. across the globe. Continuing our success in the Taiwan market, we are now expanding our scale to Hong Kong, Japan, and the APAC & LATAM market.

As a Senior Frontend Developer at Dcard, you will collaborate closely with brilliant designers, product managers and developers to build products that matter and create tools that accelerate growth. Join our team of talented developers to build the social network of the next generation. We code in a fresh monolithic repository and ship code every few hours, and most importantly, we're never afraid of trying new and bold approaches to conquer challenges.

If you are ready to spark in your career, join us in creating the experience that connects people all around the world!

About our Frontend Team

  • You’ll be in a team with 10+ frontend developers and 2+ architects, where you’ll be focusing on frontend development.
  • You’ll also join a cross-functional team (which is called delivery team in Dcard), working closely with product managers, engineers, and designers to develop either social media, e-commerce, advertising and global products.
  • We have frontend meetings once a week, and study sessions every two weeks. Also, we have seminars for different engineering topics once a month, topics can differ from frontend, backend, mobile, machine learning..etc.

Our Tech Stack

Daily challenges

  • You’ll seek the best implementation of each component with a balance between design, experience and efficiency.
  • You’ll optimize Web Vitals of the overall website having multi-language and multi-region in mind.
  • You’ll focus on optimizing developer experience and framework by evaluating and introducing new tech stacks if needed.

Our Workflow

  • GitHub flow
  • One mentor & one co-mentor for every new member
  • Your PR needs to be reviewed before you merge. After each PR is created, CI will automatically create the testing environment for PR (including staging, production, storybook…)
  • Release 3-4 times per day on average, but not on Fridays

Fun Facts

  • We set a “Release” button on Slack.
  • We designed our internal meal order system and massage order system by ourselves and launched in the team.

In this role, you will

  • Design and develop compelling and performant web applications that deliver diverse content worldwide.
  • Architect stable, maintainable and reusable front-end systems with clean, modular patterns.
  • Identify and resolve performance and scalability issues.
  • Continuously track, learn and apply the latest industry best practices, design patterns, tools and technologies.

條件要求

What We're Looking For

  • 3+ years of strong web development experience building highly-reliable, mission-critical software, with frequent production releases.
  • Expertise in React, Redux, ES6 and TypeScript.
  • An open-minded and passionate team player who learns proactively.

遠端型態

部分遠端面試

疫情緩和後須進辦公室面談

部分遠端工作

疫情緩和後須進辦公室工作

加分條件

Bonus Points If You Have

  • Familiar with UI/UX
  • Experience with large-scale web application performance optimization.
  • Understand search engine ranking factors.
  • Deep knowledge of best practices, information security, and API developing experience.
  • Portfolio of latest projects.

Our Recruiting Process

All processes are expected to be completed within 2-4 weeks, we’ll adjust our hiring process due to different circumstances:

  1. Online Interview - You’ll have a one-hour online interview with our Frontend team members, mostly about past projects and coding questions.
  2. Take Home Test - You’ll receive a take-home test, as we expect you to finish the test within 1-2 weeks.
  3. 1st Interview - You’ll have a 30-minute session with one of the Talent Operations Partners (HR), where we would want to get to know more about your experience and background, what you’re passionate about..etc. Also, you’ll have a coding interview with the Frontend team members and leader.
  4. 2nd Interview - You’ll have a 30-minute interview with our CEO and another 30-minute interview with our Talent Operations Manager (HR Manager).

員工福利

法定項目

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

其他福利

▌年度休假
享有優於法律的年假、不扣薪病假、生日假和特殊假期(Dcard 日等),休息是為了走更長遠的路。

▌工作環境
自由明亮的工作空間,舒適的工作配備,寬敞的辦公室,甚至還有床協助夥伴補充體力。

▌彈性氛圍
彈性的 Remote Work,夥伴可以自主安排工作的時間與地點,更多的彈性,創造不同的可能性!

▌團隊保險
全面性團體保險及完整健康檢查,每一項都為了更體貼夥伴的健康需求。

▌團隊慶祝
節慶派對、午餐日、尾牙、每週夥伴分享等團隊活動,我們重視每個相聚的機會!

▌有趣活動
水果日 、手搖杯日、個人按摩、各類運動課程、專屬的 Dcard Buddy Program 等,和夥伴一起享受 Dcard 生活!

▌學習資源
我們從夥伴們的需求出發培育夥伴,提供無上限學習資源(書籍、講座、課程補助),夥伴可以直接提出需求,並在 24 小時內即可取得。

不定期和企業顧問合作、舉辦講師內訓,提供國內外 Conference 補助,如 WWDC、Google I/O ⋯,且邀請業界高手來到 Dcard 分享,不定期拜訪其他公司互相交流。我們鼓勵各部門舉辦讀書會、每月舉辦一次 Developer Session,不定期舉辦不同主題的工作坊等。
 

薪資範圍

NT$ 1,000,000 - 1,600,000 (年薪)