We're looking for a Full Stack Software Engineer with a Front End focus to join one of our VC/PE clients on an innovative project aimed at transforming the wealth and asset management industry through advanced AI technology.
As a Front-End Engineer, you will be instrumental in building a user-friendly, efficient, and visually appealing interface for their Financial Advisor Co-pilot platform. This position is exclusively open to candidates based in Brazil.
About the Company: They're building a Brazil-based Machine Learning team to work on a financial platform. They leverage their proprietary expertise in financial technology to identify, unlock, and accelerate value for their portfolio companies and partners
\n- Develop new user-facing features and build reusable code and libraries for future use.
- Ensure the technical feasibility of UI/UX designs.
- Optimize application for maximum speed and scalability.
- Assure that all user input is validated before submitting to back-end services.
- Collaborate with the ML team on the Server side, API connectivity, and creating and maintaining data pipelines.
- Collaborate with UI/UX designers and back-end developers to improve usability.
- Implement responsible web design principles to ensure that our company’s website renders well across multiple devices.
- Test the site for usability and fix any bugs or issues.
- Document project processes and coding standards.
- Stay up-to-date on emerging technologies and contribute to team meetings, discussions, and decision-making.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven work experience (4+ years) as a Full Stack Engineer with a Front End focus.
- Proven experience building client-facing platforms from the front end and back end side.
- Proven experience collaborating with ML teams or in ML products.
- Proficient understanding of web markup, including HTML5, CSS3.
- Strong understanding of client-side scripting and JavaScript frameworks, including, React, or AngularJS
- Experience with asynchronous request handling, partial page updates, and AJAX.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Experience with code versioning tools, such as Git.
- UI/UX design capabilities are a plus.
- Excellent problem-solving skills and a strong attention to detail.