出海雷达

高级前端工程师

Senior Front-end Engineer

开发工程设计限定地区(需当地身份)
公司PM Consulting
薪资未公开
工作地点Philippines
地域资格限定地区(需当地身份)
时区要求日间重叠约 9 小时,基本正常作息
用工类型Full Time
发布时间14 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 Philippines 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

职位概述
我们正在寻找一位高级前端软件工程师,负责设计和交付可扩展、可维护且高性能的网络应用。该职位专注于将强大的软件工程原则应用于前端架构,影响系统和API设计,并构建可重用的组件和设计系统。
你将在敏捷环境中工作,与产品经理、架构师和工程师合作,端到端地解决复杂问题。该职位还倡导现代工程实践,如自动化测试、CI/CD、可观测性和AI辅助开发,以提高质量、交付速度和开发人员体验。
主要职责
前端工程与架构

  • 设计、构建和演进模块化、可重用和可扩展的前端解决方案
  • 负责并持续改进符合企业标准的前端架构
  • 从前端视角影响API和集成设计
  • 定义并维护共享的UI组件库和设计系统
  • 评估性能、复杂性和交付时间线之间的权衡

软件开发与质量

  • 编写干净、可测试和可维护的TypeScript和React代码
  • 按照测试策略和覆盖率目标实现单元测试、集成测试和端到端测试
  • 参与自动化质量控制,包括代码检查、格式化、类型检查和测试
  • 参与代码审查和技术设计审查

DevOps、CI/CD与可观测性

  • 使用现代CI/CD流水线进行构建、测试、安全扫描、部署和回滚
  • 在适用的情况下支持基于单仓库的开发
  • 使用日志、指标和监控工具诊断和解决生产问题
  • 进行根本原因分析并为事件实施长期解决方案

协作与交付

  • 在敏捷/Scrum环境中与跨职能和分布式团队密切合作
  • 分析需求,识别风险和依赖关系,并提出技术解决方案
  • 为工程标准、工具和持续改进计划做出贡献
  • 维护清晰准确的技术文档

AI与开发人员生产力

  • 负责任地使用AI辅助开发工具进行代码生成、重构、测试和文档编写
  • 帮助定义在开发流程中采用AI的有效团队实践
  • 资格要求
  • 教育背景
  • 计算机科学、软件工程或信息科技专业的学士学位
查看英文原文

Role Overview
We are seeking a Senior Front-End Software Engineer to design and deliver scalable, maintainable, and high-performance web applications. This role focuses on applying strong software engineering principles to front-end architecture, influencing system and API design, and building reusable components and design systems.
You will work in an Agile environment, collaborating with product managers, architects, and engineers to solve complex problems end-to-end. The position also champions modern engineering practices such as automated testing, CI/CD, observability, and AI-assisted development to improve quality, delivery speed, and developer experience.
Key Responsibilities
Front-End Engineering & Architecture

  • Design, build, and evolve modular, reusable, and scalable front-end solutions
  • Own and continuously improve front-end architecture aligned with enterprise standards
  • Influence API and integration design from a front-end perspective
  • Define and maintain shared UI component libraries and design systems
  • Evaluate trade-offs between performance, complexity, and delivery timelines

Software Development & Quality

  • Write clean, testable, and maintainable TypeScript and React code
  • Implement unit, integration, and end-to-end tests following test strategy and coverage goals
  • Contribute to automated quality controls including linting, formatting, type checking, and testing
  • Participate in code reviews and technical design reviews

DevOps, CI/CD & Observability

  • Work with modern CI/CD pipelines for build, test, security scanning, deployment, and rollback
  • Support monorepo-based development where applicable
  • Use logging, metrics, and monitoring tools to diagnose and resolve production issues
  • Perform root cause analysis and implement long-term fixes for incidents

Collaboration & Delivery

  • Work closely with cross-functional and distributed teams in an Agile/Scrum environment
  • Analyze requirements, identify risks and dependencies, and propose technical solutions
  • Contribute to engineering standards, tooling, and continuous improvement initiatives
  • Maintain clear and accurate technical documentation

AI & Developer Productivity

  • Use AI-assisted development tools responsibly for code generation, refactoring, testing, and documentation
  • Help define effective team practices for adopting AI in the development workflow

Qualifications
Education
· Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience

Experience
· Demonstrated senior-level capability in front-end software engineering

Core Technical Skills

  • Strong proficiency in TypeScript and React (hooks, routing, state management)
  • Experience with front-end architecture, modular design, and design patterns (e.g., SOLID, separation of concerns)
  • Experience contributing to system design, data flows, and API/service boundaries
  • Strong testing experience (unit, integration, and end-to-end)
  • Experience with automated build and deployment pipelines
  • Familiarity with containerized development environments (e.g., Docker)
  • Experience integrating with RESTful APIs (GraphQL is a plus)
  • Understanding of performance, scalability, and resilience considerations
  • Experience with shared contracts, generated types, or API client code generation is an advantage
  • Exposure to cloud-native environments is a plus

Ways of Working & Soft Skills

  • Strong analytical and problem-solving skills with the ability to break down complex challenges
  • Excellent communication skills in English for technical and non-technical stakeholders
  • Proven ability to collaborate across teams, cultures, and time zones
  • Experience working in Agile/Scrum delivery models
  • Mentoring mindset and willingness to support other engineers

Nice to Have

  • Experience in Financial Services or other highly regulated industries
  • Additional European language skills

Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

AWS负责人

PM ConsultingPhilippinesFull Time昨天
AI开发工程限定地区(需当地身份)

人才经理

PM ConsultingPhilippinesFull Time昨天
其他限定地区(需当地身份)

人工智能主管

PM ConsultingPhilippinesFull Time7 天前
AI限定地区(需当地身份)

← 返回全部职位