Summary
Join our team as a Senior Front-End Developer and build high-performance, scalable web applications using modern JavaScript frameworks and AI-powered tools. You will leverage Next.js, React, and Redux Toolkit, while collaborating with cross-functional teams. Responsibilities include developing user-centric applications, integrating third-party tools, and ensuring performance optimization. The ideal candidate possesses a Bachelor's degree, 3+ years of front-end experience with Next.js and React, and strong proficiency in TypeScript. We offer a competitive salary and benefits package, a collaborative culture, and the opportunity to work on cutting-edge FinTech solutions.
Requirements
- Hold a Bachelor's degree in Computer Science, Software Engineering, or a related field
- Possess 3+ years of experience in front-end development, particularly with web applications
- Demonstrate proven expertise in Next.js and React, focusing on server components and app routing
- Show strong proficiency in TypeScript and type-safe development practices
- Have experience with Redux Toolkit or equivalent state management tools
- Be familiar with AWS Amplify, SST, AWS Cognito, and CloudFront for cloud and serverless architectures
- Have proven experience with form management tools like react-hook-form and testing frameworks like Cypress
- Show proficiency in JavaScript/TypeScript, HTML5, CSS3, and modern web development practices
- Demonstrate expertise in state management (Redux, Context API) and API integrations
- Have a deep understanding of CSS frameworks (Tailwind CSS) and UI libraries (Material-UI v6)
- Have experience with CI/CD pipelines, version control (Git), and deployment automation
- Possess strong knowledge of performance optimization, security best practices, and testing methodologies
- Show familiarity with integrating third-party APIs (e.g., Stripe, OAuth)
- Have the ability to work across the full stack, contributing to front and backend development
Responsibilities
- Develop high-performance, scalable, and user-centric web applications using Next.js, React, and Redux Toolkit
- Leverage AI tools like Cursor IDE, Claude, GitHub Copilot, and ChatGPT to enhance development workflows
- Create adaptive, responsive UIs using Material-UI (MUI), Tailwind CSS, and CSS-in-JS solutions
- Collaborate on API design and integrate third-party tools, including Stripe, OAuth (Google, LinkedIn), and data visualization libraries like Recharts
- Ensure frontend performance, scalability, and security, adhering to best practices
- Implement and maintain comprehensive testing strategies, including E2E testing with Cypress
- Work closely with cross-functional teams, including designers, backend engineers, and product managers, to deliver seamless solutions
- Set up and manage multilingual capabilities using next-intl or similar libraries
Preferred Qualifications
- Have experience with financial or FinTech applications
- Have knowledge of multi-tenant architectures and SaaS platforms
- Be familiar with MLOps or AI-assisted development principles
- Possess a problem-solving mindset with a balance between quality development and quick iteration cycles
- Have a passion for leveraging AI and innovative tools to improve development processes
- Possess excellent communication skills, capable of working in a cross-functional, fast-paced environment
Benefits
Competitive salary and benefits package