Senior Front-End Developer

Lead the design and implementation of high-performance, responsive front-end and cross-platform mobile applications. Translate UI/UX designs into maintainable code, optimize performance, integrate backend APIs, improve testing and CI/CD workflows, mentor junior engineers, review code, troubleshoot issues, and adopt emerging technologies.

Responsibilities

  • Develop and maintain web and cross-platform mobile applications focused on performance, scalability, and usability.
  • Collaborate with designers, product managers, and back-end developers to deliver high-quality features.
  • Build reusable code libraries and front-end components.
  • Optimize applications for speed and scalability.
  • Ensure the technical feasibility of UI/UX designs.
  • Implement responsive design and cross-browser compatibility.
  • Lead code reviews and guide front-end architecture and quality.
  • Mentor and coach junior developers and promote best coding practices.
  • Troubleshoot, debug, and resolve front-end and mobile issues.
  • Stay updated with emerging front-end and mobile technologies.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
  • 5+ years of front-end development experience.
  • 2+ years of experience with React Native and Expo.
  • Proficiency in JavaScript and TypeScript.
  • Experience with Expo Managed Workflow and Expo SDK.
  • Experience with React Native core libraries and third-party integrations.
  • Experience with mobile performance optimization, debugging, and troubleshooting.
  • Familiarity with Git and CI/CD processes.
  • Experience integrating RESTful APIs into mobile applications.
  • Knowledge of responsive design and mobile-first development.
  • Experience with unit and end-to-end testing using Jest or Detox.
  • Experience with native modules and Expo Bare Workflow preferred.
  • Familiarity with Expo Build for Android and iOS binaries preferred.
  • Knowledge of Expo push notifications preferred.
  • Understanding of AWS, Google Cloud, or Azure preferred.
  • Experience with Agile methodologies and project management tools preferred.
  • Knowledge of iOS App Store and Google Play deployment preferred.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available