Company Overview At TPF, we are pioneers in the ever-evolving landscape of fintech and payments technology. We are committed to creating ground-breaking solutions that raise the bar for the sector. Our team is dynamic and innovation-driven.
Who We Are TPF stands at the intersection of technology and finance, leveraging cutting-edge advancements to streamline financial transactions and revolutionise payment processes. Our commitment to excellence is reflected in every aspect of our work, from conceptualization to implementation.
What Sets Us Apart What truly sets TPF apart is our unwavering dedication to staying ahead of the curve. We pride ourselves on our ability to anticipate industry trends and proactively develop solutions that address the evolving needs of our clients. By embracing emerging technologies and adopting a forward-thinking mindset, we remain at the forefront of innovation in the fintech and payments landscape.
Job Summary Are you ready to lead the charge in creating captivating and cutting-edge frontend experiences? Join us at TPF, where innovation meets opportunity and your creativity knows no bounds. As a senior frontend developer, you'll be at the forefront of revolutionising the fintech industry, shaping the way users interact with our applications, and driving unparalleled user engagement.
Key Responsibilities Design and Development: Architect and develop robust, scalable, and maintainable frontend applications using TypeScript, JavaScript, Vue.js, and React/React native.Legacy Code Migration: Lead efforts to migrate legacy codebases to modern frameworks and technologies, ensuring minimal disruption and high quality.Performance Optimization: Ensure the performance, quality, and responsiveness of applications by identifying bottlenecks and bugs, and devising solutions to mitigate and address these issues.Code Review and Mentorship: Conduct code reviews and mentor junior developers to ensure code quality and adherence to best practices.Collaboration: Work closely with backend developers, product managers, CTO and other stakeholders to understand requirements and translate them into technical specifications.Testing and Deployment: Implement automated testing platforms and unit tests. Manage deployments and ensure systems are running smoothly in production environments.Documentation: Create and maintain documentation for all frontend processes, components, and systems.Innovation: Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain innovative and competitive.Qualifications Education: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).Experience: Minimum of 5 years of experience in frontend development, with significant experience in TypeScript, JavaScript, Vue.js, and React/React Native.Technical Skills: Proficient in TypeScript and JavaScript.Strong experience with Vue.js and React frameworks.Proven experience in migrating legacy codebases to modern frameworks.Strong understanding of web development principles, including responsive design, cross-browser compatibility, and performance optimization.Strong understanding of hybrid frameworks (React Native) to build mobile applications (iOS, Android).Familiarity with version control systems, preferably Git or GitLab.Experience with build tools and package managers like Webpack, Babel, npm, and Yarn.Familiarity with state management libraries such as Vuex and Redux.Soft Skills: Excellent problem-solving skills and the ability to work independently and as part of a team.Strong communication skills, both written and verbal.Ability to mentor and guide junior developers.Highly organised with a strong attention to detail.Benefits Competitive salary and performance bonusesProfessional development opportunities and continuous learning environmentWork from home policy - The role should be based at the office in the Carnaxide area (8 days per month remotely), the first month is fully on-site.Free lunch allowanceTransport allowanceWellness allowanceBirthday and monthly celebrations in the office25 days paid leave allowance
#J-18808-Ljbffr