Senior Front-End Engineer (React)
Remote
Colombia
The Senior Frontend Engineer will lead the development of trading simulation interfaces using React and Next.js, while contributing to light backend work such as simple API endpoints in Python or Go. This role ensures consistent API integration, performance optimization, and high‑quality user interfaces across the trading platform.
Requirements
– 5+ years of professional frontend or full‑stack development experience.
– Expertise with React, Next.js, and TypeScript.
– Strong understanding of REST API usage and contract collaboration with backend teams.
– Ability to implement simple backend endpoints or service updates in Python or Go.
– Experience with trading or good understanding of trading concepts (tick, bid/ask, market mechanics).
– Experience with state management, performance optimization, and SSR/SSG patterns.
– Strong testing discipline using modern frontend testing tools.
– Excellent communication and leadership in cross‑functional environments.
Responsibilities
– Lead development of frontend trading interfaces using React and Next.js.
– Collaborate with backend teams to refine and validate API contracts.
– Build reusable, scalable components and UI modules for trading workflows.
– Implement minor backend endpoints or adjustments in Python/Go as needed.
– Optimize UIs for performance, real‑time data rendering, and responsiveness.
– Provide technical guidance and mentorship to mid-level engineers.
– Implement and maintain frontend automated tests.
– Participate in design reviews, architecture discussions, and product planning.
– Troubleshoot and resolve frontend integration or rendering issues.
– Collaborate with backend teams to refine and validate API contracts.
– Build reusable, scalable components and UI modules for trading workflows.
– Implement minor backend endpoints or adjustments in Python/Go as needed.
– Optimize UIs for performance, real‑time data rendering, and responsiveness.
– Provide technical guidance and mentorship to mid-level engineers.
– Implement and maintain frontend automated tests.
– Participate in design reviews, architecture discussions, and product planning.
– Troubleshoot and resolve frontend integration or rendering issues.
We offer:
Well-being:
- 10 working days of Paid Day Off within an individual year.
- Up to 15 working days of Unpaid days off within an individual year.
Professional Growth:
- Mentorship program – available on request.
- Platzi online course platform – stay up-to-date with the latest technologies and programming languages.
- English courses and Speaking Club – attend English classes twice a week in small groups.
Added advantages:
- Work equipment (Laptop, monitor, and small devices compensation).
- If you know someone you believe is a good fit for our cooperation, you can recommend them and get a reward.
- Public Holidays – celebrate 18 statutory holidays in Colombia.
- Sombra events – Join Sombra’s traditional events (both online and offline).