Deskripsi Pekerjaan
Join Peoplebank, a Singapore-based innovator in cloud-native applications and digital solutions, as a Senior React Engineer. We're seeking a passionate developer to architect and implement scalable frontend solutions that power next-generation digital experiences. You'll collaborate with cross-functional teams to transform complex business requirements into intuitive, high-performance interfaces using React ecosystem technologies. Our culture emphasizes technical excellence, innovation, and continuous learning, offering you the opportunity to shape cutting-edge solutions for global clients while working in a dynamic environment that values creativity and professional growth.
Tanggung Jawab
- Design, develop, and maintain scalable React.js applications using modern JavaScript (ES6+), TypeScript, and related libraries
- Collaborate with UX/UI designers to implement pixel-perfect responsive interfaces and optimize user experiences
- Lead architectural decisions for component libraries, state management solutions (Redux/Context API), and build tools
- Mentor junior developers through code reviews, pair programming, and knowledge sharing sessions
- Integrate RESTful APIs and GraphQL endpoints with frontend components
- Optimize application performance through code splitting, lazy loading, and efficient state management
- Implement CI/CD pipelines and automated testing strategies for React applications
Kualifikasi
- 5+ years of professional experience with React.js and modern JavaScript frameworks
- Strong expertise in HTML5, CSS3/Sass, responsive design principles, and cross-browser compatibility
- Proven experience with state management libraries (Redux, MobX) and component architecture patterns
- Familiarity with testing frameworks (Jest, React Testing Library) and TDD methodologies
- Experience with build tools (Webpack, Babel) and package managers (npm, yarn)
- Knowledge of cloud platforms (AWS, Azure) and serverless architecture concepts
- Strong problem-solving skills with ability to translate business requirements into technical solutions
- Bachelor's degree in Computer Science or related field (or equivalent practical experience)