Senior Software Engineer (React) – 100% Remote
Direct message the job poster from Georgia IT, Inc.
Candidate Location - LATAM
Rate – DOE
Start Date – immediately
Job Description
We are seeking a Lead Software Engineer with strong expertise in frontend development, streaming technologies, and scalable web architectures. In this role, you will lead the development of high-performance applications across web, connected TVs, and mobile platforms, working closely with product, design, and backend teams to deliver robust, user-centric experiences at scale.
You will play a key role in technical leadership, architecture decisions, performance optimization, and codebase modernization, while also mentoring engineers and driving best practices across the organization.
Key Responsibilities
- Lead the design and development of complex, high-performance UI components using React and React Native, including applications for Connected TVs and streaming devices.
- Own and evolve video streaming experiences, including HLS-based players, ads (VAST), overlays, captions, analytics, and integrations with third‑party streaming providers.
- Architect and maintain scalable frontend and backend systems, collaborating across teams to ensure reliability and performance.
- Drive codebase modernization, including TypeScript adoption, dependency injection, and testability improvements.
- Identify and resolve performance bottlenecks across frontend rendering, state management, and backend data access.
- Design and implement backend services and APIs using Node.js frameworks.
- Lead technical discussions, conduct code reviews, and mentor engineers to promote engineering excellence.
- Collaborate with product managers and designers to translate requirements into technical solutions.
- Advocate for best practices in testing, documentation, and maintainability.
Required Qualifications
- 6+ years of experience in software engineering, with a strong focus on frontend development.
- Experience with React Native and cross-platform development.
- Strong knowledge of video streaming technologies, including HLS, video players, and media pipelines.
- Solid backend experience with Node.js (Koa, NestJS, or similar frameworks).
- Experience working with databases and caching layers (MongoDB, Redis, Firebase).
- Proven ability to optimize performance for low-end or constrained devices.
- Experience leading technical initiatives and mentoring other engineers.
- Strong communication skills and ability to work cross-functionally.
Nice to Have
- Experience with WebRTC and live video conferencing solutions.
- Familiarity with AWS or GCP cloud services.
- Experience building applications for Smart TVs, Fire TV, or OTT platforms.
- Background in UI/UX collaboration, prototyping, or design tools (Figma, Storybook).
- Experience in startup or fast-growing product environments.
Technology Stack
- Frontend: React, React Native, TypeScript, Redux / Redux‑Saga, Styled Components.
- Video & Streaming: HLS.js, ReactPlayer, WebRTC.
- Databases & Infra: MongoDB, Redis, Firebase, AWS, GCP.
- Testing & Tooling: Jest, Storybook.
Job Information
- Seniority level: Mid‑Senior level.
- Employment type: Contract.
- Job function: Information Technology and Business Development.
- Industries: IT Services and IT Consulting and IT System Training and Support.
Referrals increase your chances of interviewing at Georgia IT, Inc. by 2x.