Senior Frontend Engineer
Seoul (On-site) • Full-time
- CSS
- Front-end
- HTML
- Java
- Node.js
- React
- Typescript
No longer accepting applications
Insights about this position
Visa sponsorship: No
The company cannot sponsor a Korean work visa for this role.
Korean language proficiency: Not required
No knowledge of Korean is required for this role.
Workplace type: On-site
Work is primarily performed at the office.
Key Responsibilities
- Design, develop, and maintain web & desktop applications using cross-platform framework like Electron and related web frontend technologies
- Find common UI patterns and consolidate them into reusable, scalable components
- Collaborate with product managers, designers, and backend engineers to develop responsive, performant, and visually appealing applications
- Optimize applications for performance, scalability, and reliability across Windows, macOS, and Linux environments
- Conduct code reviews, mentor junior developers, and uphold coding standards across the team
- Troubleshoot, debug, and resolve performance issues in a timely manner
- Stay updated with the latest web frontend technologies and Electron development best practices
Requirements
- Bachelor’s degree in computer science, Software Engineering, or related field (or equivalent work experience)
- 8+ years of web frontend development experience, with over one year focused on Electron
- Extensive experience with React, CSS preprocessors (Less, Sass), and state management libraries (Redux, Recoil)
- Experience working with React UI component libraries, design systems, and design tools like Figma and Storybook
- Familiarity with version control tools (e.g., Git) and Agile methodologies
- Strong problem-solving skills and attention to detail
- Excellent communication skills and ability to work collaboratively in a team
Preferred Qualifications
- Knowledge of performance profiling and debugging tools for Electron
- Prior experience with native desktop applications
- Understanding of CI/CD pipelines and automated testing for frontend applications
- Self-disciplined and capable of managing tasks with minimal supervision, while also contributing effectively to a collaborative team effort
- Ability to learn quickly and operate in a fast-pasted environment
Tech Stack
- JavaScript, TypeScript, HTML, CSS, and ES6+
- Node.js, React, Redux, TailwindCSS, Electron, and other modern web-based technologies
- GitHub Actions, CircleCI for CI/CD
