Senior Frontend Developer (React Native, TS, JS, Vue.js)
Company Overview
At TPF, we are pioneers in the
- evolving landscape of fintech and payments technology. We are committed to creating
- breaking solutions that raise the bar for the sector. Our team is dynamic and
- driven.
Who We Are
TPF stands at the intersection of technology and finance, leveraging
- 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
- 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
- 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 Type
Script, Java
Script, 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
-
- 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 Type
Script, Java
Script, Vue. js, and React/React Native.
Technical Skills:
- Proficient in Type
Script and Java
Script. - 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,
- browser compatibility, and performance optimization. - Strong understanding of hybrid frameworks (React Native) to build mobile applications (i
OS, Android). - Familiarity with version control systems, preferably Git or Git
Lab. - 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
- 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 bonuses
- Professional development opportunities and continuous learning environment
- Work 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
- site. - Free lunch allowance
- Transport allowance
- Wellness allowance
- Birthday and monthly celebrations in the office
- 25 days paid leave allowance
Seja o primeiro a candidar-se à vaga de emprego oferecida!
-
Porque procurar um emprego no Vagas.pt?
Todos os dias oferecemos novas vagas de emprego. Pode escolher entre uma vasta gama de empregos: O nosso objectivo é oferecer a escolha mais vasta possível Receba novas ofertas por e-mail Ser o primeiro a responder a novas ofertas de emprego Todas as ofertas de emprego num só lugar (de empregadores, agências e outros portais de emprego) Todos os serviços para quem procura emprego são gratuitos Vamos ajudá-lo a encontrar um novo emprego