Senior Full Stack Engineer – JS/TS & C++ with Mobile Expertise
Posted
Summary
Senior full stack engineer designing and maintaining cross-platform mobile tooling, SDKs, and frameworks — JS/TS and React frontends, backend services, and a strong C++ core. The role covers architecture, code reviews, mentoring junior engineers, and integration work across platform, mobile, and backend teams in Turkey.
- Design, develop, and maintain full stack solutions—from frontend interfaces (JS/TS, React, etc.) to backend services.
- Build tooling, SDKs, and frameworks that support cross-platform mobile development.
- Architect clean, modular, and reusable components and services.
- Develop unit test cases and execute self-tests in test environments. Contribute to product quality by reviewing others' code and providing code review comments.
- Actively participate in technical meetings and propose design approaches for technical interfaces with customers.
- Collaborate closely with platform, mobile, and backend engineers to ensure seamless integration across systems.
- Participate in architectural discussions, perform code reviews, and help mentor junior engineers.
- Investigate platform-level issues and contribute fixes across the stack.
Required Qualifications:
- Strong professional experience with C++, including debugging and working with existing C++ codebases.
- Experience with mobile application or mobile platform development.
- Experience designing and implementing modular and scalable architectures.
- Solid understanding of backend development.
- Familiarity with CI/CD workflows, Git, and testing tools.
- Ability to work independently while also collaborating effectively within a team.
Preferred Qualifications:
- Prior experience building developer tooling, SDKs, or plugin systems.
- Exposure to mobile build pipelines and platform abstraction layers.
- Understanding of security, performance optimization, and developer experience concerns.
- Contributions to open-source projects or developer communities.