*This is a contract role and will be open to those located in Brazil only*
Company Overview:
Talent Systems, LLC is the leading technology solution provider for casting and auditioning to the entertainment industry. Casting directors and agents worldwide use Talent Systems’ portfolio of products to source and manage talent across film, television, commercials, theater, and digital projects, powering an unparalleled, global casting software ecosystem.
We are headquartered in Los Angeles and operate in the US, Canada, Mexico, UK, Australia, and India. Our portfolio brands include Casting Networks, Spotlight, Cast It Systems, Staff Me Up, Tagmin, Casting Frontier, and Cast It Reach.
Job Purpose:
We are looking for a passionate Software Engineer with a strong focus on building delightful, customer-facing applications. You will be responsible for creating intuitive, high-quality, and scalable frontend experiences for our cloud-based SaaS applications, leveraging modern technologies like ReactJS, GraphQL, NodeJS, TypeScript, and AWS. In this role, you’ll collaborate with cross-functional teams across the world to deliver features with urgency and excellence, ensuring an exceptional experience for our users.
Duties & Responsibilities:
- Develop and maintain dynamic, user-friendly, and high-performing web applications using ReactJS, TypeScript, and GraphQL.
- Build reusable components and front-end libraries for future use while maintaining consistent UI/UX standards.
- Ensure seamless integration between the frontend and backend services.
- Work closely with product managers, designers, and data teams to deeply understand customer needs and translate them into exceptional user experiences.
- Prioritize delivering delightful features that drive customer satisfaction and business outcomes.
- Deliver high-quality features on time by maintaining a balance between speed and precision.
- Implement rigorous testing practices, including unit, integration, and end-to-end tests, to ensure robust application performance.
- Collaborate with backend engineers to define and consume GraphQL endpoints effectively.
- Participate in sprint planning, daily standups, and code reviews, fostering a culture of continuous improvement and knowledge sharing.
- Contribute to CI/CD pipelines and deployment processes for seamless feature releases.
Qualifications & Attributes:
- Required:
- 3+ yrs (L2) or 5+ (L3) years of experience in frontend development for web applications.
- Strong expertise in ReactJS, TypeScript, GraphQL, and modern JavaScript.
- Proficiency with NodeJS for server-side scripting and application integration.
- Demonstrated ability to design and implement user-friendly interfaces with a focus on customer delight.
- Experience with performance optimization for responsive and scalable web applications.
- Hands-on experience with AWS services in the context of frontend development.
- Preferred:
- Exposure to testing frameworks.
- Experience with CI/CD pipelines and version control systems like Git.
- Knowledge of server-side rendering frameworks like Next.js or microfrontend architecture.
- Soft skills:
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams from different cultures and geolocations.
- Strong sense of urgency and ability to deliver results in a fast-paced environment.
- Exceptional attention to detail and commitment to quality.
- Excellent problem-solving skills and a customer-first mindset.
*You will be paid monthly, in USD currency.