Full Stack Developer (React)
Location:
Guildford, Surrey
Employment Type:
Full-time
Experience Required:
5+ years
About Us
At
Vocala
, we build innovative, real-time, and highly interactive web experiences that scale to thousands of users. We're looking for a talented
Full Stack Developer with strong React expertise
to join our team. You'll initially focus on delivering dynamic front-end features and high-performance back-end services, before expanding into a broader role across our platform.
Responsibilities
* Develop and maintain responsive, performant user interfaces with
and
SCSS
(including animations and transitions).
* Design, implement, and optimize
REST APIs
and server-side logic using
C# (.NET/Entity Framework)
and
.
* Work with
SQL databases
to design schemas, write queries, and tune performance.
* Build and manage
real-time session servers
with state synchronization engines (e.g.,
Colyseus
or similar).
* Implement secure
authentication and authorization
flows across distributed applications.
* Collaborate with the team to deploy, monitor, and maintain applications on
Microsoft Azure
.
* Contribute to architecture decisions, code reviews, and technical documentation.
* Support the transition of projects from highly interactive, real-time environments into more traditional web applications.
Requirements
* 5+ years of professional experience
as a Full Stack Developer.
* Strong proficiency in
(hooks, state management, component architecture).
* Solid skills in
SCSS
, including responsive layouts, animations, and transitions.
* Proven experience with
SQL
databases and
Entity Framework
.
* Expertise in
C#/.NET
and
REST API
development.
* Hands-on experience with
.
* Familiarity with
session management
and
real-time state synchronization
frameworks (e.g., Colyseus, Socket.IO, SignalR).
* Deep understanding of
authentication/authorization patterns
(OAuth, JWT, etc.).
* Experience deploying and maintaining apps in
Azure
(App Services, Storage, Functions, etc.).
* Strong problem-solving skills, attention to detail, and ability to work in an agile team.
Nice to Have
* Experience with performance tuning for large-scale, real-time applications.
* Knowledge of CI/CD pipelines and automated testing.
* Familiarity with DevOps practices in Azure.
Why Join Vocala?
* Be part of a collaborative team delivering cutting-edge web experiences.
* Opportunity to work on both
real-time interactive projects
and
traditional web applications
.
* Flexible working environment with a culture that values innovation and continuous learning