Files
career-ops-vbleroy/.playwright-mcp/page-2026-07-09T07-34-40-859Z.yml
redlineo d295c7f139
Release Please / release-please (push) Failing after 4m2s
Web CI / web typecheck + build (push) Successful in 3m39s
CodeQL Analysis / Analyze (javascript-typescript) (push) Failing after 1h1m49s
CodeQL Analysis / Analyze (go) (push) Failing after 1h1m49s
init
2026-07-13 10:14:00 +03:00

87 lines
7.3 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
- generic [active] [ref=e1]:
- dialog "cookieconsent" [ref=e2]:
- generic [ref=e4]:
- generic [ref=e5]: 🍪
- button "Dismiss" [ref=e7] [cursor=pointer]
- heading "Privacy Notice" [level=4] [ref=e8]
- paragraph [ref=e9]: This website uses cookies to improve your web experience. By using the site, you agree to the use of cookies.
- link "IDT logo" [ref=e12] [cursor=pointer]:
- /url: https://idt.net/careers
- img "IDT logo" [ref=e13]
- generic [ref=e15]:
- generic [ref=e17]:
- generic [ref=e18]:
- heading "Senior Frontend Software Engineer (React)" [level=2] [ref=e19]
- generic [ref=e20]:
- generic [ref=e21]: Minsk / Tbilisi / Chișinău
- generic [ref=e22]: N2P – Technology N2P /
- generic [ref=e23]: Software Engineering /
- generic [ref=e24]: Hybrid
- link "apply for this job" [ref=e26] [cursor=pointer]:
- /url: https://jobs.lever.co/idt/f1a5f1fd-d773-4474-903f-462073b4334a/apply
- generic [ref=e27]:
- generic [ref=e29]:
- paragraph [ref=e30]:
- text: IDT is looking for a highly skilled
- strong [ref=e31]: Senior Frontend Developer
- text: who can take informal leadership over UI development among Net2Phone projects.
- text: Net2Phone is a UCaaS platform that helps thousands of businesses around the world run their internal and external communications. The Unite Interface team owns the frontend layer of the Net2Phone product — the web settings at *.net2phone.com, the Electron desktop client, and the family of embedded micro-apps that live inside them.
- paragraph [ref=e32]: The interface group is 7 engineers split across two squads. You'll be joining UI Core — platform team that is maintaining multiple web applications. UI Core is a React SPA applications that ships as both a standalone apps and as an embedded experience inside the Unite shell, and it's the surface customers spend most of their day in.
- paragraph [ref=e33]: Beyond UI Core, you'll touch other UI projects in the ecosystem — the shared component library, embedded micro-apps (dialer, receptionist console, sip trunking, admin), and the infrastructure that delivers them all (CloudFront, S3, Lambda@Edge) via AWS CDK.
- paragraph [ref=e34]:
- strong [ref=e35]: "Tech stack:"
- text: React 18, TypeScript, Vite, Electron, AWS CDK, CloudFront, S3, Lambda@Edge, GitHub Actions, Jest / Vitest, Playwright.
- generic [ref=e37]:
- heading "In this role, you will be responsible for:" [level=3] [ref=e38]
- list [ref=e42]:
- listitem [ref=e43]: Design and build features in UI Core (React 18, Vite) — and dip into other Unite UI projects where it makes sense.
- listitem [ref=e44]: "Own the delivery infrastructure for our UI apps via AWS CDK: CloudFront distributions, S3 origins, Lambda@Edge routing, and the GitHub Actions that glue it all together."
- listitem [ref=e45]: Work on Lambda functions that sit in the request/response path of our UI (pod routing, telemetry ingestion, etc.) and the CDK stacks that deploy them.
- listitem [ref=e46]: Push the bar on UI architecture across the org — share patterns between squads, raise the floor on test coverage, performance budgets, and CI quality gates.
- listitem [ref=e47]: Partner with the PO on shaping work — propose tasks, scope trade-offs, and push back when it matters.
- listitem [ref=e48]:
- text: Mentor teammates informally, run internal meetups, and review code with intent.
- paragraph [ref=e49]: This is a hands-on Senior role. You'll write code most days, but you're also expected to think a level above your own tickets.
- generic [ref=e51]:
- heading "Requirements:" [level=3] [ref=e52]
- list [ref=e55]:
- listitem [ref=e56]: Strong ECMAScript 2016+ and TypeScript fundamentals.
- listitem [ref=e57]: Solid grasp of OOP and functional paradigms in a frontend context.
- listitem [ref=e58]: Experience with build systems (Vite, Webpack) and modern bundling concerns (code-splitting, tree-shaking, source maps, perf budgets).
- listitem [ref=e59]: Real experience designing responsive, performant interfaces and diagnosing the issues that come with them (re-renders, bundle bloat, network waterfalls, memory leaks).
- listitem [ref=e60]: Hands-on experience with AWS CDK (TypeScript). You've written and deployed at least one non-trivial stack.
- listitem [ref=e61]: Practical familiarity with CloudFront, S3, Lambda, and Lambda@Edge.
- listitem [ref=e62]: Experience with CI/CD pipelines, ideally GitHub Actions.
- listitem [ref=e63]: Good level of English (B2 or higher).
- listitem [ref=e64]: Russian - Native.
- generic [ref=e66]:
- heading "Would be nice to have:" [level=3] [ref=e67]
- list [ref=e71]:
- listitem [ref=e72]: Experience with Electron or other desktop-shell work.
- listitem [ref=e73]: Experience with micro-frontend architectures (module federation, web components, runtime composition).
- listitem [ref=e74]: WebRTC / SIP / real-time communication background.
- listitem [ref=e75]: Docker, Jenkins, or other CI/CD platforms beyond GitHub Actions.
- generic [ref=e77]:
- heading "We offer you:" [level=3] [ref=e78]
- list [ref=e82]:
- listitem [ref=e83]: Remote b2b (Georgia-Moldova) or on-site employment (Belarus-Moldova) work opportunity!
- listitem [ref=e84]: Stable job with long-term growth perspective.
- listitem [ref=e85]: Competitive salary with annual performance review.
- listitem [ref=e86]: Really good hardware.
- listitem [ref=e87]: An exciting and challenging job with talented people around.
- listitem [ref=e88]: Continuous learning and career growth opportunities.
- listitem [ref=e89]: Compensation for professional training, seminars, and conferences.
- listitem [ref=e90]: Referral program – get rewarded for helping us grow the team with talented people.
- listitem [ref=e91]: Company-supported English classes to enhance your professional growth.
- listitem [ref=e92]: More perks for the Minsk and Chisinau office employees.
- generic [ref=e94]: We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- link "apply for this job" [ref=e96] [cursor=pointer]:
- /url: https://jobs.lever.co/idt/f1a5f1fd-d773-4474-903f-462073b4334a/apply
- generic [ref=e98]:
- paragraph [ref=e99]:
- link "IDT Home Page" [ref=e100] [cursor=pointer]:
- /url: http://www.idt.net
- link "Jobs powered by Lever logo" [ref=e101] [cursor=pointer]:
- /url: https://www.lever.co/job-seeker-support/
- generic [ref=e102]: Jobs powered by
- img "Lever logo" [ref=e103]