Software Engineer II, Client Platform
Core
Design, develop, test, and document React-based cross-platform applications and core application frameworks.
Role type
Senior IC software engineer (React, cross-platform)
Builds
Cross-platform applications, shared libraries, and foundational components for product teams
Domain
Consumer technology, client platforms
Deliverable
product features
Required skills
React, TypeScript, JavaScript, cross-platform development, Webpack, Babel, Jest, GraphQL, RESTful APIs, Docker, CI/CD pipelines, automated testing, performance optimization, accessibility, responsive design, Apple ecosystem mobile development, AI/ML concepts for UX, AI-powered development tools
Preferred skills
Experience with code assistants, generative models, or LLM-based automation
Technologies
React, TypeScript, JavaScript, Webpack, Babel, Jest, GraphQL, REST, Docker
Responsibilities
Translate feature requirements into scalable solutions; define architecture and engineering best practices; write comprehensive unit and component tests; participate in peer reviews; improve development workflows; explore emerging technologies through Hackathons and Café Days
Seniority
Mid-Senior, hands-on IC