We are seeking a talented and motivated Frontend Engineer to join our small, dynamic, and rapidly growing fintech company. In this role, you will be responsible for developing and implementing user-facing features using HTML, CSS, React, and TypeScript to create intuitive and visually appealing web applications. Collaborating closely with designers, product, and backend engineers, you will contribute to the end-to-end development process, ensuring the scalability, performance, and responsiveness of our web applications. Your expertise and innovative mindset will play a crucial role in shaping our user experience, optimizing our technology stack, and staying ahead of the latest frontend trends and best practices. If you are passionate about creating exceptional user interfaces, working in a fast-paced and collaborative environment, and making a significant impact in the fintech industry, we would love to hear from you.
Requirements:
5+ years of frontend development experience
Experience building user interfaces and shaping user experience
Ability to write clean, reliable code that can be easily maintained
Startup experience or experience working in small teams
TypeScript
React.js (Vue.js or other MVVM frameworks)
JavaScript
Playwright
Storybook
An eye for clean design and UX
Experience collaborating with Product, Design, QA, and Backend Engineers
Responsibilities:
Develop and implement user-facing features using HTML, CSS, React, and TypeScript.
Collaborate with designers and backend engineers to create intuitive, responsive,
and visually appealing web applications.
Write clean, maintainable, and scalable code following best practices and coding
standards.
Optimize web applications for maintainability, scalability, and performance.
Write thorough end-to-end tests and manually test in development features.
Collaborate with cross-functional teams to define and implement new features and
improvements.
Stay up-to-date with the latest web development trends, technologies, and best
practices.
Ensure the technical feasibility of UI/UX designs and provide input on design
implementation.
Troubleshoot and resolve frontend-related issues and bugs.
Perform code reviews to maintain code quality and provide constructive feedback.
Participate in agile development processes, including sprint planning, stand-ups,
and retrospectives.
Document code, project details, and development processes.
Continuously enhance skills and knowledge through self-learning and professional
development.