Titan Professional Resources is seeking a Front End Software Developer to join one of our clients here in OKC! This role focuses on modern front-end web development using Angular, RxJS, HTML5, and CSS/SCSS, with an emphasis on building and shipping user-facing features and integrating applications with APIs.
Responsibilities
- Design and develop front-end code to support business requirements and user-facing features
- Build and maintain modern web applications using Angular
- Integrate front-end applications with APIs and backend services
- Develop responsive user interfaces using HTML5 and CSS/SCSS
- Work with RxJS to manage application data and asynchronous operations
- Research and understand existing and complex code, systems, processes, and workflows
- Troubleshoot and resolve complex technical issues
- Use Chrome DevTools to debug and optimize front-end applications
- Write and maintain unit tests to ensure code quality and reliability
- Participate in technical code reviews and address logic, performance, and coding standard concerns
- Work with management and project coordinators to prioritize development work
- Estimate development efforts and track progress through an online ticketing system
- Collaborate with other IT teams and developers on full-stack solutions
- Mentor and provide technical guidance to other developers
- Communicate technical issues and solutions effectively with both technical and non-technical teams
Qualifications
- Strong front-end development experience
- Strong experience with Angular, with Angular v16+ required and v19+ preferred
- Strong RxJS experience
- Strong knowledge of HTML5 and CSS/SCSS
- Experience with Node.js
- Experience integrating front-end applications with APIs
- Experience with Chrome DevTools and Visual Studio or Visual Studio Code
- Experience with Git and Azure DevOps, including source control, pull requests, branching, and deployment pipelines
- Experience with unit testing frameworks
- Familiarity with .NET is helpful but not required
- Experience researching and understanding existing code and complex systems
- Strong problem-solving and analytical skills
- Product mindset with experience developing and shipping user-facing features
- Ability to work independently and collaborate effectively with a team
- Senior-level experience with the ability to troubleshoot complex issues and mentor other developers

