Software Engineer Analyst III (Front-End)
Indexed description
Sinch is a global customer engagement platform that provides communication services for businesses across messaging, voice, and email. Sinch's services are used by more than 150,000 businesses, including many of the world's largest tech companies.
Sinch is pioneering the way the world communicates. More than 150,000 businesses - including Google, Uber, Paypal, Visa, Tinder, and many others - rely on Sinch's Customer Communications Cloud to power engaging customer experiences through mobile messaging, voice, and email.
Whether you need to verify users or craft omnichannel campaigns, Sinch makes it easy. Our AI-infused Super Network, APIs, and applications ensure you can connect with your customers reliably and securely, at every step of their journey.
At Sinch we "Dream Big", "Win Together", "Keep it simple", and "Make it Happen". These values are our foundation!
Hello, developer! We have a special opportunity for you, but first, let's see if it makes sense for you!
If you are passionate about providing exceptional user experiences, have a strategic eye for metrics, and feel at home in high-performance, scalable distributed environments, we want you to technically lead our projects with us.
Come to work as a Software Engineer Analyst III. You will be part of our development team, where your role will be fundamental in leading the development and architecture of modern web applications and being a key player in creating amazing new products for our clients. Our team builds products on a global scale with many direct integrations, including with Meta (Facebook) for messaging.
The responsibilities for each role vary, but in general, here's what we'll expect from you day-to-day:
- Lead the delivery of technology projects and products aligned with the company's strategic objectives (OKRs), actively influencing the product team with suggestions and new features.
- Mentor other developers, promoting best development practices and ensuring code quality through rigorous code reviews.
- Define and architect scalable Front-End systems for our robust, global messaging platform (for channels like WhatsApp and SMS).
- Make architectural decisions and develop interfaces for incredible integrations and conversational experiences using modern technologies.
- Lead technical discussions, define the direction for solutions, and collaborate to solve our clients' most complex problems, helping to scale our solution.
- Ensure excellence in code versioning (Git) and Pull Request processes.
- Master integrations and communications using REST APIs, proposing improvements and new standards.
Requirements
- Vast and proven experience in HTML, CSS, and Javascript.
- Advanced and solid experience in development with Angular.
- Deep knowledge of Reactive Programming with Signals (Angular 16+).
- Mastery of Redux/Ngrx for state management, including architecting complex solutions with actions, reducers, effects, and selectors.
- Profound knowledge of system architecture, data structures, algorithms, and the application of design patterns in complex scenarios.
- Solid experience with agile development methodologies, acting as a technical reference for the team.
- Solid experience with Unit and Integration Testing, including defining testing strategies.
- Experience with creating and maintaining CI/CD pipelines (e.g., GitLab CI/CD, GitHub Actions).
- Solid knowledge of relational databases.
It would be great if you also have the following on your radar:
As we are a global company, English is essential. In your daily work, you will need to communicate with teams around the world. We expect you to have fluency or, at a minimum, professional proficiency in English to participate in technical discussions and collaborate effectively.
We are looking for people who:
- Enjoy working in a team with talented people and raising the team's technical bar by seeking new solutions, challenging the status quo, and improving existing processes.
- Have the autonomy and proactivity to lead initiatives and adapt quickly to change.
- Possess excellent communication skills for interpersonal relationships with different teams and hierarchical levels, being able to translate technical requirements for stakeholders.
- In short, we are looking for someone willing to dive deep into the processes, culture, people, and business of Sinch Latam, always striving for continuous improvement and contributing to the evolution of our products and services.
And as a bonus, it would be great if you have experience with:
- Front-End Performance and Optimization: Deep knowledge of tools and techniques to optimize application performance, such as bundle size analysis (Webpack Bundle Analyzer), code-splitting, lazy loading, and improving Core Web Vitals.
- Front-End Observability: Experience with tools for monitoring front-end applications, like Sentry, Datadog RUM, or similar platforms, to track errors and user experience.
- Design Systems: Experience in building, maintaining, or contributing to a scalable design system or component library (e.g., using Storybook).
- Advanced Testing: Practical experience with End-to-End (E2E) testing frameworks like Cypress or Playwright.
- Monorepo Architecture: Familiarity with managing front-end projects within a monorepo (e.g., using Nx, Lerna).
If you enjoy challenges like designing complex application architecture, creating exceptional user experiences at scale, and optimizing performance for a global audience, we have these and other topics on our team's agenda. If you identify with this challenge and want to technically lead projects with a global impact, let's have a chat to get to know our challenges up close!
Our Hiring Process
We are committed to ensuring a recruitment process that is fair, objective, consistent, and inclusive. Our approach includes structured, competency-based interviews designed to evaluate your skills, experience, and qualifications relevant to the role. At times, we may
include a data-driven assessment to enhance our hiring success and identify candidates likely to excel.
We believe in a two-way process and encourage you to ask questions throughout the journey. If this role isn't what you're looking for, please explore the other opportunities listed on our career page: https://www.sinch.com/careers/. No matter who you are, we hope you find an exciting path forward - hopefully with us!
Benefits
- Stay healthy: We cover 100% of medical and dental plans for Sinchers and eligible dependents through Bradesco Saúde.
- Flexible benefits: With the Caju flexible benefit card, our Sinchers can choose to use benefits on food, education, and home office assistance.
- Family first: Our Sinchers can enjoy paid maternity leave for 180 days and paternity leave for 30 days. Plus, we provide daycare assistance for kids up to five years old.
- Everyday wellbeing: We partner with Wellhub to help Sinchers access gyms and wellness options.
- Secure your future: Our Partnership with Prudential life insurance provides coverage for all Sinchers in the events of unexpected absences, serious illness, accidents, and disabilities.
- Diversity and inclusion: We offer annual reimbursements for certain expenses related to disabilities and/or transgender needs.
- Take a break: Our Sinchers can take a day off on their birthday to celebrate with their loved ones.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search