- Company Name
- Trend Micro
- Job Title
- Staff Software Developer
- Job Description
-
**Job title**
Staff Front End Developer
**Role Summary**
Lead cross‑team initiatives to design, build, and ship AI‑native, micro‑frontend solutions that deliver secure, scalable customer experiences at scale. Act as builder, bridge, and mentor, driving best practices, architectural direction, and ethical AI integration across the UI platform.
**Expectations**
- Think and act at the system level, connecting product, design, backend, security, and customer teams to produce cohesive outcomes.
- Lead initiatives, make pragmatic trade‑offs, and maintain alignment on goals and milestones.
- Champion an “AI‑native” mindset, safely adopting agentic and AI‑enabled workflows.
- Serve as an inclusive, clear communicator, tailoring messaging to multiple audiences.
- Balance business, technical, and team needs, delivering value now while designing for the future.
- Coach and elevate others, creating growth opportunities and a culture of continuous improvement.
- Own end‑to‑end results, remaining dependable amid ambiguity and change.
**Key Responsibilities**
- Plan and execute large, cross‑team projects; coordinate workstreams, align dependencies, manage risk, and keep stakeholders informed.
- Partner with Product, Design, Backend/Platform, Security, and Customer teams to translate intent into scalable, measurable solutions.
- Mentor engineers through code reviews, internal talks, and documentation.
- Define and evolve frontend best practices, revamping PR guidelines, sprint planning, retrospectives, and maintaining a living knowledge base (core libraries, platform integration, auth, data fetching, observability, component conventions, accessibility, i18n, secure coding, design decisions).
- Set architecture and technical direction for micro‑frontends and cross‑module integration; design reusable infrastructure with robust branching, development, and deployment strategies.
- Establish comprehensive test strategies, raise quality bars, and expand automated coverage.
- Optimize developer experience and CI/CD for the web: pipelines, release orchestration, canary strategies, safe rollbacks.
- Embed ethical AI practices: select tools, define guardrails, integrate agentic capabilities, evolve processes.
- Participate in hiring: interview, assess, and help build a diverse team.
- Own critical frontend services, lead incident response, drive blameless post‑incident learning, and implement resilient improvements.
- Identify opportunities to simplify, standardize, reduce risk, and advocate for scope or investment changes that enhance customer value.
**Required Skills**
- Excellent communication and collaboration, tailoring messages to stakeholders, cross‑functional teams, and engineers.
- Experience with ethical AI tool usage and establishing guardrails and workflows.
- Professional proficiency in the Web Platform: HTML, modern CSS, browser APIs, JavaScript/TypeScript.
- Proven track record architecting and shipping frontend or multi‑application UI platforms at scale, preferably using React.
- Strong problem‑solving mindset, ability to think system‑wide and deliver cohesive solutions.
- Leadership skills: coaching, mentoring, and driving team alignment and growth.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- No specific certifications required; relevant professional or industry certifications may be considered an advantage.