MD Finance

Team Lead Frontend (Remote)

Posted: 1 minutes ago

Job Description

We are seeking a Team Lead w/ strong Frontend or Full Stack (Frontend + Java) experience to oversee a distributed, cross-functional team of 7+ members (including back-end, front-end, full-stack, database developers, and QA engineers) while also contributing technically to our projects. Reporting directly to the CTO, you will ensure successful sprint delivery, maintain high development standards, and foster a results-oriented culture. You will be accountable for the team’s performance, guiding technical decisions within your domain and handling administrative responsibilities such as goal setting, mentorship, and performance reviews.Main ResponsibilitiesOversee and lead design, development, and maintenance of new and existing application featuresOversee and lead upgrades and refactoring of existing application functionality using modern technologies and frameworks such as React and JavaParticipate in the architectural design and development of high-quality applicationsExpected ResultsStrong Team Performance – Maintain a high-performing, accountable team that consistently delivers on sprint goalsReliable Delivery – Ensure timely, high-quality releases that support business growth and market expansionTechnical Excellence – Drive Frontend (and optionally Java) best practices, ensuring maintainable, scalable, and efficient solutionsOperational Efficiency – Improve workflows, reduce bottlenecks, and enhance cross-functional collaborationProfessional QualificationsMinimum of 7 years of experience as a Frontend or Full Stack (Frontend + Java) Developer, with at least 2 years in a leadership or team lead capacityProven track record of contributing to 3+ projects (a portfolio or a GitHub account will be a significant plus)Strong knowledge of modern Frontend technologies and frameworksExpertise in JavaScript, TypeScript, React and their integrations with RESTful APIsDeep understanding of micro-frontend architectureExperience with state management (MobX, Redux, Zustand, etc)Strong understanding of web security principles (OWASP, XSS/CSRF protection)Familiarity with build tools like Maven or GradleAdherence to software development best practices: SOLID, DRY, YAGNI, KISS principles, and GoF PatternsExperience in CI/CD pipelines using tools such as Docker, CircleCI, or GitLabComfortable reading and refactoring existing code basesProven ability to lead and inspire a diverse technical team in a distributed environmentStrong sense of initiative, proactivity, and accountability for team resultsExcellent communication and conflict resolution skillsEffective time management and organisational abilitiesResults-oriented with a knack for problem-solving and decision-makingEnglish - upper intermediateUkrainian - fluentWill be a plusPrevious experience in the fintech industryExperience with payment integrationsFamiliarity with BPM tools, such as CamundaExperience with Next.jsExpertise in React NativeExperience with UI component library design and managementExpertise in JavaWorking experience with PostgreSQL and AWS technologies (e.g., Lambdas, API Gateway, Dynamo DB)Experience with Microservices and Hexagonal architectureWhat We OfferJoin a fast-scaling FinTech company where your decisions shape the business and your contributions truly matterAttractive compensation package aligned with your experience and performance, plus performance-based incentivesEnjoy 20 paid days off annually, flexible scheduling, and a supportive, people-first culture. Comprehensive medical coverage to keep you and your family protectedWork in an international, agile team with ambitious goals, modern tools, and a strong sense of purpose.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period