YC Hub, we are at the forefront of innovation in the FinTech space, delivering world-class financial solutions that power businesses and transform customer experiences. We are seeking an exceptional Frontend Engineer to join our dynamic team. This role is for someone who thrives in a fast-paced, collaborative environment and loves to tackle complex problems through elegant, scalable web applications. If you are passionate about crafting sophisticated user interfaces with cutting-edge technologies and have the drive to contribute to a high-impact FinTech product, we'd love to hear from you.
About the Role:
As a Frontend Engineer, you will be responsible for developing, testing, and maintaining highly interactive, data-intensive web applications. Working closely with cross-functional teams, you'll collaborate to build scalable, reusable components, define APIs, and integrate with backend systems. Your contributions will have a direct impact on shaping the future of the digital financial ecosystem.
Key Responsibilities:
- UI/UX Development:Design and develop rich, data-driven web experiences with intuitive user interfaces and a focus on performance and scalability.
- Reusable Components:Build and maintain reusable front-end components and libraries for future use, ensuring a consistent look and feel across applications.
- API Integration:Collaborate with backend teams to define and integrate RESTful APIs for seamless data exchange and optimal performance.
- Test-Driven Development:Implement robust unit and integration tests to ensure the quality, reliability, and maintainability of your code.
- Mobile-First Design:Craft responsive, mobile-optimized interfaces that deliver a seamless user experience across various devices.
- Cross-Browser Compatibility:Troubleshoot and resolve cross-browser issues to ensure consistent functionality across platforms.
- Continuous Improvement:Stay current with new technologies and industry trends, adopting them to enhance the functionality and performance of our platform.
- Mentorship & Leadership:Provide guidance to junior developers, fostering a collaborative and growth-oriented environment within the engineering team.
Required Qualifications:
- Experience: 2+years of professional experience in web application development, including hands-on experience with React, Angular, and other front-end JavaScript frameworks.
- Technical Skills:Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, AJAX, and RESTful API integration.
- Framework Expertise:In-depth experience with React and Angular for developing scalable and performant web applications.
- Tooling:Solid knowledge of build tools such as Webpack, NPM, and task runners like Gulp or Grunt. Familiarity with test frameworks like Jest.
- Responsive Design:Proven experience in designing and developing mobile-responsive UIs with a keen understanding of CSS frameworks (Sass, Bootstrap, Material UI, etc.).
- Web Technologies:Strong understanding of data-driven development, JSON/XML, and integrating with backend services.
- System Design:Expertise in system design, software engineering principles, and debugging in large-scale production environments.
- Problem Solving:Exceptional problem-solving abilities, with a track record of applying creativity to solve complex technical challenges.
- Collaboration:Strong interpersonal skills, with a demonstrated ability to work cross-functionally with designers, backend engineers, and product teams.
Preferred Qualifications:
- Full-Stack Development:Experience in full-stack development, including familiarity with backend technologies (Node.js, Python, Java, etc.).
- API Expertise:Experience with designing and consuming APIs, particularly in high-performance, data-heavy environments.
- Cross-Browser Development:Advanced knowledge of cross-browser issues and troubleshooting strategies.
- Leadership Skills:Prior experience mentoring engineers and leading development projects to successful outcomes.
- Industry Knowledge:Experience in the FinTech or financial services industry is highly preferred.
- Advanced Tooling:Familiarity with advanced build tools, CI/CD pipelines, version control (Git), and modern testing frameworks.
- Cloud Experience:Experience with cloud platforms (AWS, Azure, GCP) and serverless technologies is a plus.