Principal Full Stack Engineer (Front End)

  • Raleigh, NC
  • Posted 4 hours ago | Updated 4 hours ago

Overview

On Site
190,000 - 210000
Full Time
No Travel Required
Unable to Provide Sponsorship

Skills

C#
React
Xamarin
Maui

Job Details

Role Overview

Kelaca is partnering with a fast-scaling technology innovator based in Raleigh, NC to find a Senior/Principal Full Stack Engineer – Front-End ready to build enterprise-grade web and mobile products that power asset-intensive industries.

 

Our client builds software that connects people, assets, and performance across complex environments. This role is for a senior engineer who thrives at the intersection of craftsmanship, autonomy, and cross-platform development — a technical leader who still loves to ship.

 

You’ll be a hands-on contributor and key technical voice within the web and mobile engineering group, driving architecture, design, and implementation across React, Xamarin/Maui, and C#/.NET solutions.

This is an individual-contributor position with significant product ownership, you’ll lead delivery for one product line, guiding technical direction, mentoring peers, and ensuring quality that scales.

 

What Success Looks Like

30–90 Days

·        Develop deep understanding of architecture, development patterns, and CI/CD pipelines.

·        Familiarization with technical challenges (architecture and theories on solutions)

·        Assess, evaluate, modify, and implement solutions (familiar with code base)

·        Build trust across engineering, QA, and product partners.

·        Begin contributing production-ready code across front-end and full-stack surfaces.

·        Learning, listening and evaluating team structure (0-45 days).

·        Implementing leadership techniques to take on more ownership of products (45-90 days).

90–180 Days

·        Lead end-to-end development of new features or enhancements within your product area.

·        Mentor engineers across the stack in modern front-end and mobile patterns.

·        Provide technical guidance to mid/junior developers on implementation of features.

·        Influence front-end standards, component reuse, and performance optimization.

·        Drive improvements in test coverage, accessibility, and user experience consistency.

12 Months

·        Act as technical owner for a full product line.

·        Deliver consistent, on-time releases with high quality and measurable performance gains.

·        Shape roadmap decisions with engineering leadership, balancing velocity and maintainability.

Core Outcomes & Metrics

·        Delivery Predictability: Stories committed vs. achieved, with stable sprint throughput.

·        Quality: Reduction in escaped defects, improved coverage, consistent review cadence.

·        Performance: Faster load times, smoother mobile interactions, efficient builds.

·        Engagement: Positive feedback from peers and stakeholders; visible growth impact.

What You’ll Do

·        Design, build, and maintain performant, reusable, and reliable front-end and cross-platform components in React, Xamarin/Maui, and .NET.

·        Partner with Product and Design to deliver elegant, accessible, and intuitive user experiences.

·        Implement and extend RESTful APIs in collaboration with back-end teams.

·        Strengthen CI/CD pipelines, automated testing, and deployment workflows.

·        Contribute to architectural discussions, ensuring scalability and maintainability.

·        Lead by example through thoughtful code reviews, technical mentorship, and ownership of complex modules.

·        Support a culture of continuous improvement, strong testing discipline, and clean, maintainable code.

How You Work

·        You balance autonomy with accountability — self-driven but highly collaborative.

·        You value design systems, reusable components, and performance discipline.

·        You communicate with precision and clarity across functions.

·        You thrive in an environment that rewards ownership, curiosity, and craft.

·        You treat reliability and maintainability as core features, not afterthoughts.

Skills, Experience, and Tools That Matter

Minimum Qualifications

·        Bachelor’s in Computer Science or related field (or equivalent practical experience).

·        7–10+ years of professional software development experience.

·        Deep expertise in React, C#/.NET, and REST API integration.

·        Experience with Xamarin or MAUI mobile frameworks.

·        Strong understanding of object-oriented design, SOLID principles, and design patterns.

·        Proficiency with CI/CD, unit/integration testing, and version control (Git).

·        Familiarity with SQL Server, PostgreSQL, or equivalent relational databases.

·        Proven ability to debug, optimize, and maintain production systems.

·        Experience mentoring developers and influencing engineering practices.

·        Use of AI to create source code and integration test (Claude+cursor preferred)

Preferred Qualifications

·        Familiarity with Azure, Docker, Kubernetes, or cloud-native deployment.

·        Exposure to ERP integrations (SAP, Oracle, Maximo) is a plus.

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Kelaca