Senior Frontend Engineer
AfterShoot
Responsibilities
- Develop and maintain Electron desktop applications using JavaScript/TypeScript, React, HTML5 CSS3
- Performance optimization: Analyze, profile, and enhance application speed, memory usage, and responsiveness.
- Take full ownership of features from product planning to deployment and monitoring.
- Participate in product discussions, code reviews, QA collaboration, and performance tuning.
- Solve complex technical problems across Windows, macOS, and Linux platforms.
- Work with cross-functional teams (Product, Design, Backend, QA)
- 3+ years of frontend development experience.
- Strong JavaScript/TypeScript, React/Vue/Angular, HTML5 CSS3
- Problem-solving mindset with a high ownership approach.
- Experience with Git, testing frameworks, and agile development.
- Full-cycle project experience: planning, development, testing monitoring.
- Excellent collaboration and communication skills.
- Electron framework experience.
- Performance optimization expertise (profiling, memory management, rendering optimization).
- Desktop application development background.
- Node.js knowledge.
- CI/CD and deployment experience.
- Previous cross-platform development.