[U889] - SENIOR FRONTEND SOFTWARE ENGINEER

Bebeefrontend


Job Summary We are seeking a seasoned Frontend Engineer to join our team and play a pivotal role in shaping the user experience of our business intelligence application. As a key member of our engineering team, you will be responsible for designing and building responsive, high-performance, and intuitive web interfaces that meet the evolving needs of our users. Key Responsibilities - Frontend Architecture & Development: Design, implement, test, and optimize modern frontend applications using cutting-edge web technologies. - User-Centric Design: Collaborate with product managers and designers to create user-friendly, accessible, and visually compelling interfaces that align with business goals. - Testing & Quality Assurance: Develop and maintain comprehensive unit, integration, and end-to-end test suites using tools such as Jest, React Testing Library, Cypress, and Playwright to ensure reliability and robustness. - API Integration: Build seamless and efficient interactions between the frontend and backend APIs, ensuring responsive, real-time, and secure experiences, including robust authentication and authorization mechanisms. - Performance Optimization: Monitor, profile, and enhance frontend performance to ensure a smooth and consistent experience for users. - Code Quality: Write clean, maintainable, and well-tested code that adheres to engineering best practices and team standards. - Cross-functional Collaboration: Partner with backend engineers to define and refine API contracts, work with QA engineers to ensure UI testability and overall product quality, and collaborate with data engineers to integrate frontend data visualizations and analytics. Requirements Technical Skills - Must-Have: - 5+ years of professional experience in frontend web development. - 3+ years of hands-on experience with React.js and TypeScript. - Deep understanding of component-based architecture and modern state management (e.g., Redux, Context API). - Web Performance Optimization Techniques, especially concerning the efficient rendering of numerous and complex data visualizations. - Web security fundamentals relevant to frontend development. - Experience with Vite, Turbo, Webpack or other modern build tools. - Practical exposure to data visualization libraries (e.g., D3.js, Chart.js, Recharts) - Consuming and integrating GraphQL-based or RESTful APIs, including secure handling of authentication tokens (e.g., JWT) and implementing authorization checks on the client side. - CI/CD pipelines and Git-based workflows. - Docker and containerized development environments - Operating and debugging frontend applications in production environments. Nice-to-Have: - Experience with server-side rendering (SSR) to improve initial page load performance, SEO capabilities, and deliver dynamic web content. - Advanced experience in data integration from multiple, diverse backend services in a microservices environment. - Familiarity with cloud platforms and frontend monitoring tools. Communication - Strong collaboration skills with experience working in cross-functional engineering teams. - Experience mentoring or supporting the growth of other frontend developers. - High sense of ownership, accountability, and proactive problem-solving mindset. - Business-level English proficiency (reading and writing required; conversational is a plus). Benefits - Hybrid Working: 2 days at the office and 3 days WFH. - Flexible Start Time: Flexible start 8AM-9AM from Mon-Fri. - Insurance: Applied from Probation period: Social Insurance, Health Insurance, Unemployment Insurance (on 100% salary), Private health insurance & accident insurance. - Bonus: 13th month salary. - Paid Days Off: 16 - 24 paid days off and more. - Paternity Leave: Extra 5 days. - Company Trips: Annual company trip, Quarterly team building. - Facilities: Well-equipped facility: Macbook pro, additional monitor. - Training & Certifications: Foreign language & International technology-related certifications sponsoring, External & internal training courses, Soft-skill workshops. - Awards & Recognition: Monthly and biannual Recognition Awards. - Performance Review: Twice/year (Jun & Dec).

trabajosonline.net © 2017–2021
Más información