Samsung Knox is looking for world-class engineers to join their technology innovation group focused on the rapid development of cloud-based end-to-end mobile applications and services. The Samsung Knox Cloud Team is looking for a Senior Frontend Engineer with deep experience in building scalable, maintainable, and modular web applications and user interfaces.
Requirements
- 4+ years hands-on expertise in ReactJS
- 3+ years of experience in either Python (preferred) or Java
- Experience building and integrating with REST APIs
- Strong computer science fundamentals in data structures and algorithms
- Hands-on experience developing applications for highly available, scalable and distributed systems
- Proven experience with Lerna, monorepos, and micro-frontend architecture
- Deep understanding of Webpack configuration, build optimization, and deployment pipelines
Responsibilities
- Building and maintaining responsive, accessible, and performant user interfaces using React (or similar modern frameworks)
- Lead the design and implementation of modular frontend architectures using Lerna and micro-frontends
- Configure and optimize Webpack builds for code-splitting, lazy loading, and performance
- Collaborate with backend engineers to integrate REST APIs, manage data flows, and handle complex application state
- Implement Cypress end-to-end tests, unit tests, and regression suites to ensure stability and quality
- Drive UI consistency by maintaining shared component libraries and design systems across teams
- Identify and resolve performance bottlenecks in rendering, API calls, and bundling
Other
- BS or MS in Computer Science or equivalent combination of education, training, and experience
- 5+ years of experience in Frontend Development
- Excellent communication and interpersonal skills
- Disclosure of Trade Secrets: Samsung has a strict policy on trade secrets. In applying to Samsung and progressing through the recruitment process, you must not disclose any trade secrets of a current or previous employer.
- This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, and frequently operate standard office equipment, such as telephones and computers.