Our company is an innovative and regulated Fintech startup that aims to shape the global financial industry; you will be part of the founding team.
Role Description
We are looking for a skilled Front-End Developer with strong experience in React.js, and a deep understanding of front-end best practices in the Fintech domain. You will be responsible for designing, developing, and maintaining user-facing applications that are not only functional but also provide a seamless user experience.
Responsibilities:
UI Development: Build and maintain responsive and reusable UI components using React.js and modern JavaScript (ES6+).
User Experience: Collaborate with designers to ensure high-quality user experiences that align with business goals and industry standards.
Performance Optimization: Optimize applications for maximum speed, scalability, and accessibility.
Integration: Integrate frontend components with RESTful APIs and backend services.
Testing & Debugging: Write unit and integration tests using testing frameworks such as Jest,
React Testing Library, or Cypress.
Cross-Browser Compatibility: Ensure consistent design and behavior across various browsers
and platforms.
Deployment: Participate in deploying frontend applications to AWS or Azure cloud platforms,
using services like S3, CloudFront, Azure Blob Storage, or Static Web Apps.
Collaboration: Work closely with backend developers, product managers, and QA teams to
deliver seamless fintech applications.
Version Control: Utilize Git for source control and participate in code reviews and agile
development processes.
Documentation: Maintain clear and concise documentation of UI components, application flow,
and development processes.
Security Awareness: Implement best practices for frontend security, especially in handling
financial data and authentication.
Requirements & Experience:
Technical Expertise: Proficient in React.js, JavaScript/TypeScript, HTML5, and CSS3.
Frontend Architecture: Understanding of state management libraries such as Redux, OR
Context API.
UI Frameworks: Experience with UI libraries such as Material-UI, Ant Design, or Tailwind CSS.
API Integration: Strong understanding of consuming RESTful APIs and working with JSON.
Tooling: Familiarity with Webpack, Babel, and other frontend build tools.
Cloud Deployment: Experience deploying frontend applications to AWS or Azure, including
handling environment configurations, CDN, and static hosting.
Testing Tools: Experience with Jest, React Testing Library, or other frontend testing frameworks.
Fintech Experience: Previous experience in banking, payment systems, or financial products is
highly desirable.
Collaboration: Excellent communication and teamwork skills, with the ability to work in fast-
paced, agile environments.
Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or
related field is preferred