Workana logo
Workana

The largest platform for hiring top remote talent from Latin America.

Senior Software Engineer – Next.js, TypeScript, Mobile

Frontend EngineerSoftware EngineerContractRemoteSeniorTeam 51-200Since 2012H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

5 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer – Next.js, TypeScript, Mobile

Workana

• Own and maintain the company's entire Next.js codebase. • Design, develop, and ship high-quality product features across frontend and backend. • Lead the technical strategy for the company's mobile application (React Native with Expo, Capacitor, or alternative approach). • Deliver production-ready iOS and Android applications. • Collaborate closely with the founder and UI/UX designer to create intuitive and polished user experiences. • Build and improve marketplace workflows, including rentals, payments, notifications, and logistics. • Develop new features related to garment care, dry-cleaning operations, inventory condition tracking, and operational workflows. • Maintain and optimize PostgreSQL databases and backend services. • Ensure application quality through testing strategies, debugging, and performance improvements. • Participate in architectural decisions and recommend the best technical solutions for product evolution. • Communicate technical concepts effectively with non-technical stakeholders and help translate business ideas into product features. • Work independently while maintaining high engineering standards and shipping consistently.

Job Requirements

  • 5+ years of experience building modern web applications.
  • Strong expertise with **Next.js**, **React**, **TypeScript**, and modern JavaScript development.
  • Solid backend development experience.
  • Strong experience with **PostgreSQL** or other relational databases.
  • Experience owning production systems and live databases.
  • Experience developing and publishing mobile applications using **React Native (Expo)**, **Capacitor**, or similar technologies.
  • Experience releasing applications to the Apple App Store and Google Play Store.
  • Strong understanding of software architecture and scalable application design.
  • Experience collaborating closely with product designers and translating Figma designs into polished user experiences.
  • Knowledge of software testing methodologies and production-quality engineering practices.
  • Ability to work autonomously with minimal supervision.
  • Excellent communication skills and ability to collaborate with founders and non-technical stakeholders.
  • Availability to work primarily during **New York (Eastern Time)** business hours.
  • Nice to Have
  • Experience building marketplace platforms.
  • Background in e-commerce products.
  • Previous experience in **Fashion Retail**, **Fashion Technology**, or **Fashion E-commerce** (highly valued).
  • Experience with **Stripe Connect**, including marketplace payments, escrow flows, manual capture, and off-session charging.

Benefits

  • Compensation in USD.
  • Fully remote work.
  • Full-time opportunity with a high level of autonomy and ownership.
  • Direct collaboration with the founder and product designer.
  • Opportunity to lead the technical direction of a growing startup.
  • Career growth in an international company.
  • High probability of contract renewal after the initial 3-month engagement based on performance.

Related Job Pages

More Frontend Engineer Jobs

Full TimeRemoteTeam 51-200Since 1983H1B No Sponsor

• Build product experiences end to end — Own customer-facing features from concept through production across frontend, backend, APIs, data models, and AI-powered workflows. • Lead frontend implementation for complex products — Build intuitive, performant user experiences while bringing strong judgment around frontend architecture, state management, and application design. • Strengthen our frontend foundations — Improve performance, maintainability, developer experience, and technical quality across our React application. Drive major upgrades and architectural improvements when needed. • Create reusable systems and patterns — Build thoughtful abstractions, components, and frameworks that help the team move faster without sacrificing product quality. • Partner deeply with product and design — Turn ambiguous customer problems into elegant product experiences and iterate quickly based on customer feedback. • Shape the future of AI-assisted software development — Evaluate, experiment with, and operationalize AI coding agents and development workflows. Help us determine how engineers and AI work together to build products faster, with higher quality, and greater leverage.

United States
$140K - $210K / year

Role Description We are looking for a Frontend Developer to join our engineering team and build intuitive, high-performance web applications that power our product. This role sits at the intersection of design, engineering, and user experience, turning complex workflows into clean, responsive interfaces. - You will work closely with product, design, and backend teams to ship features end-to-end, with a strong focus on scalability, performance, and usability. - The role requires hands-on experience with React, TypeScript, and modern frontend tooling, plus a product mindset to build features that solve real user problems. - This position is ideal for developers who love crafting pixel-perfect UIs, optimizing performance, and working in fast-paced, collaborative environments. Responsibilities - Product-Focused Development - Build and ship responsive, scalable web applications using React and TypeScript. - Translate product requirements and design specs into functional, accessible UI components. - Collaborate with designers to ensure high-quality UX and consistent design systems. - Architecture & Performance - Implement robust component architecture and state management patterns. - Optimize applications for speed, scalability, and cross-browser performance. - Integrate with REST/GraphQL APIs and handle complex async data flows. - Engineering Collaboration - Work with backend engineers to define API contracts and data requirements. - Participate in code reviews, technical discussions, and product planning. - Contribute to frontend best practices, tooling, and CI/CD pipelines. - Innovation & Growth - Prototype new UI patterns and interactions to improve user experience. - Stay current with frontend ecosystem trends, including AI/LLM-powered UX patterns. - Support occasional backend tasks if you have Python/API experience. Qualifications - Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience. - 1–2 years of professional frontend development experience. - Strong proficiency in React, TypeScript, and JavaScript (ES6+). - Experience building responsive, performant web applications at scale. - Good understanding of state management, component architecture, and API integration. - Good to Have: - Basic backend knowledge, preferably in Python. - App development experience with REST APIs and familiarity with LLM/AI integrations in products. - Exposure to testing frameworks like Jest, React Testing Library, or Cypress. Skills - Strong problem-solving and debugging abilities. - Attention to detail for UI/UX and performance. - Clear communication and ability to work cross-functionally with product and design. - Comfortable working in fast-paced, iterative environments. What Makes This Role Unique - Own frontend features end-to-end in a product used by real customers. - Blend engineering craft with product thinking and user empathy. - Work on modern web stacks with opportunities to touch AI/LLM-powered features. - Help shape the frontend architecture and UX of a fast-growing platform.

India
Full TimeRemoteTeam 11-50Since 2018H1B No Sponsor

• Deliver Complete Applications: Participate as a key member of the team in delivering high-quality, complete front-end applications. • Performance Optimization: Ensure applications perform well on both mobile and desktop platforms. • Collaboration: Work closely with back-end developers to integrate RESTful APIs. • Development and Design: Develop, design, implement, and test web applications within a cloud-based environment. • Innovation: Brainstorm and plan new applications and web services, contributing creative solutions to technical challenges. • Ownership: Take ownership of technical problems, proactively communicating with product managers, developers, architects, and operations teams to resolve issues. • Effort Estimation: Provide accurate estimates for project deliverables. • Deadline Commitment: Demonstrate commitment to meeting project deadlines.

India
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Lead frontend architecture and define how features are built, tested, and deployed • Make key technical decisions around performance, rendering strategies, and API integration • Establish reusable patterns for components, state management, forms, and authentication • Monitor and debug production systems, ensuring reliability and security • Mentor engineers and conduct code reviews • Collaborate cross-functionally with backend, security, DevOps, QA, and product teams

Portugal