Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
The Role
We are looking for a Senior Software Engineer with strong front-end development experience (React, modern JavaScript, HTML/CSS) and solid expertise in C++. In this role, you will help modernize parts of our user interface, integrate UI features with a high-performance desktop platform, and contribute to delivering a smooth and reliable user experience.
This is a hands-on role that combines modern web UI development with desktop application engineering, ideal for someone who enjoys working across the stack and improving both product quality and developer experience.
Requirements:
- Lead the modernization of legacy JavaScript UI code into a modern React-based architecture
- Design, implement, and maintain UI features with a focus on usability, performance, and scalability
- Collaborate with C++ engineers to integrate UI and desktop application functionality
- Debug and resolve issues across the front-end and desktop stack
- Review code, provide constructive feedback, and help maintain high engineering standards
- Contribute to architectural and design discussions, proposing improvements to maintainability and performance
- Work closely with Product, QA, and other teams to deliver high-quality releases
- 8+ years of professional software engineering experience
- Strong experience with React, modern JavaScript (ES6+), HTML5, and CSS3
- Solid C++ development skills, with experience building desktop applications
- Experience working with OOP and object-oriented design (OOD)
- Strong debugging skills and the ability to work effectively in large codebases
- Experience performing code reviews and collaborating in a team environment
- Bachelor’s degree in Computer Science or a similar discipline (or equivalent experience)
- Experience modernizing or migrating legacy UI codebases (e.g., jQuery → React)
- Experience with Python
- Experience implementing business logic in desktop applications
- Experience working on cross-platform products (Windows + macOS)
Key Skills
Ranked by relevanceReady to apply?
Join Browzwear and take your career to the next level!
Application takes less than 5 minutes

