Job Description
Job Description
Job Title : Senior Frontend Developer
Role Overview :
We are actively seeking a highly skilled and security-conscious Senior Frontend Developer to join our foundational US engineering team. This critical role entails designing, developing, and optimizing intuitive, secure, and performant user interfaces that serve as the primary interaction points for our customers. You will play a pivotal role in constructing our authentication flows and the future Reolink Cloud platform, ensuring a seamless and secure experience from the initial touchpoint.
What You'll Do :
- Lead UI Development : Spearhead the design and implementation of highly performant, scalable, and secure user interfaces for essential customer-facing features.
- Security by Design : Integrate security best practices directly into frontend development, ensuring robust input validation, secure handling of sensitive data (such as tokens and user credentials), and protection against common web vulnerabilities (including XSS and CSRF).
- Performance Optimization : Proactively identify and address performance bottlenecks (load times, rendering, responsiveness) to guarantee a fluid and responsive user experience across various devices and network conditions. This includes developing performant applications utilizing advanced caching strategies (e.g., Redis + React Query).
- Architectural Contributions : Make significant contributions to the frontend architecture, technology stack decisions, and technical roadmap for Reolink Cloud web and mobile interfaces (PWAs, with potential WebView integration).
- API Integration : Collaborate closely with backend engineers to integrate RESTful and / or GraphQL APIs, ensuring efficient data exchange and robust error handling. Experience with RESTful APIs and databases (PostgreSQL preferred) is essential for this role.
- Code Quality & Best Practices : Write clean, maintainable, reusable, and well-documented code. Advocate for and enforce coding standards, actively participate in code reviews, and mentor junior developers.
- Cross-Browser & Responsiveness : Ensure pixel-perfect, responsive designs and full compatibility across major browsers and devices.
- Accessibility (a11y) : Develop accessible user interfaces in accordance with WCAG guidelines to ensure an inclusive experience for all users.
- Collaboration : Work effectively within our DevSecOps culture, collaborating with product managers, UX / UI designers, backend engineers, and security teams.
- Stay Current : Continuously research and implement new frontend technologies, tools, and industry best practices.
Qualifications :
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.5+ years of professional experience in frontend web development.Expert-level proficiency in modern JavaScript (ES6+) and TypeScript.Deep expertise with a leading frontend framework, preferably React.js and Next.js (SSR / SSG experience highly desirable).Strong command of HTML5, CSS3, and responsive design principles.Proven experience in building and optimizing performance-critical web applications.Solid understanding of web security fundamentals (OWASP Top 10, XSS, CSRF, secure cookie handling).Experience integrating with RESTful APIs; GraphQL experience is a plus.Proficiency with Git, collaborative development workflows, and monorepo setups (e.g., Turborepo).Demonstrated ability to write comprehensive unit, integration, and end-to-end tests.Strong problem-solving skills and a keen eye for detail and user experience.Excellent communication and collaboration skills.Pay Range
$150,000—$210,000 USD