Principal Frontend Engineer
Apply NowCompany: Hanwha Techwin America, Inc.
Location: Carlsbad, CA 92009
Description:
Title: Principal Frontend Engineer
Location: Carlsbad, CA
Hanwha Vision America (HVA), formerly known as Hanwha Techwin, is an affiliate of the Hanwha Group, a Fortune Global 500 company. HVA is an industry-leading provider of advanced network video surveillance products, including IP cameras, storage devices, and video management systems founded on world-class technologies. We offer end-to-end security solutions and have achieved global success across a wide range of industry verticals including retail, transportation, education, banking, healthcare, hospitality and airports.
Hanwha Vision America is seeking a Principal Frontend Engineer with the primary role of developing browser and mobile applications. This position focuses on design, implementation, validation and release of quality software applications on time. This role requires a strong technical background in TypeScript with ReactJS, Material UI, unit testing, test automation frameworks, design and validation across modern browsers, Android and iOS applications.
This role requires collaboration across various global teams (US East, US West, South Korea, India) to align frontend feature development and release management.
Responsibilities:
Knowledge & Skills:
Qualifications:
Location: Carlsbad, CA
Hanwha Vision America (HVA), formerly known as Hanwha Techwin, is an affiliate of the Hanwha Group, a Fortune Global 500 company. HVA is an industry-leading provider of advanced network video surveillance products, including IP cameras, storage devices, and video management systems founded on world-class technologies. We offer end-to-end security solutions and have achieved global success across a wide range of industry verticals including retail, transportation, education, banking, healthcare, hospitality and airports.
Hanwha Vision America is seeking a Principal Frontend Engineer with the primary role of developing browser and mobile applications. This position focuses on design, implementation, validation and release of quality software applications on time. This role requires a strong technical background in TypeScript with ReactJS, Material UI, unit testing, test automation frameworks, design and validation across modern browsers, Android and iOS applications.
This role requires collaboration across various global teams (US East, US West, South Korea, India) to align frontend feature development and release management.
Responsibilities:
- Design, develop, maintain and validate test-driven frontend applications.
- Optimize performance and improve code efficiency.
- Lead the implementation of frontend testing frameworks, version control systems, and build tools.
- Define best practices and enforce clean, maintainable, secure and scalable code.
- Drive innovation, promote quality, and deliver exceptional user experiences.
- Improve quality, performance, user experience, and overall innovation and efficiency of the project.
- Provide technical direction and ensure that the team follows industry best practices, coding standards, and architectural guidelines.
- Collaborate closely with product managers, designers, and engineers to understand business requirements and translate them into technical solutions.
- Provide weekly and monthly team and project progress reports.
Knowledge & Skills:
- Expert in HTML, CSS, TypeScript, ReactJS, and Material UI.
- Expert in Frontend application caching with Indexed DB, SQLite, Room, and Core Data.
- Experience integrating with backend services and IoT devices using REST APIs, WebSocket, and MQTT.
- Experience with application CI/CD pipelines using Jenkins, GitHub, GitHub Actions and Bitrise or similar.
- Background in Access Control is a plus
- Experience in planning, architecting, designing, and implementing high performance, real-time frontend applications.
- Strong verbal and written communication skills to interact with various stakeholders, including technical teams, product management, project management, UX designers and customer support.
Qualifications:
- Bachelor's degree or equivalent in a relevant field from an internationally recognized institution.
- Minimum 10 years of experience using TypeScript, ReactJS, React Native, iOS (Objective-C) and Android (Kotlin) in frontend development.
- Successful in developing and releasing high performance applications.
- Proven track record of leading a team