Frontend UI Developer- Angular
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+30 more
Job description
We are seeking a passionate and skilled Frontend UI Developer to join our dynamic team. In this role, you will craft engaging, responsive, and user-friendly web interfaces that elevate our digital products. Your expertise will help shape seamless user experiences across a variety of platforms, ensuring our solutions are both visually compelling and highly functional., * Design, develop, and maintain scalable front-end web applications using Angular and TypeScript
- Build reusable UI components, services, and modules following enterprise architecture standards
- Convert UI/UX designs and Figma mockups into responsive, pixel-perfect web interfaces
- Implement state management solutions using NgRx and RxJS
- Integrate RESTful APIs and backend services to support dynamic user experiences
- Optimize front-end performance through lazy loading, bundle optimization, and efficient rendering strategies
- Develop and maintain responsive, cross-browser compatible, and WCAG-compliant applications
- Participate in code reviews and enforce coding standards and best practices
- Create and maintain unit and integration tests using Jasmine and Karma
- Collaborate with product owners, UX designers, QA engineers, and backend developers throughout the SDLC
- Support CI/CD processes and participate in Agile/Scrum ceremonies
- Assist with modernization of legacy applications and migration to modern Angular frameworks
Requirements
Do you have a Bachelor’s degree?, * Angular 2+ / Angular 10+
- TypeScript
- JavaScript
- HTML5
- SCSS/CSS3
- Experience with:
- Angular Material
- Bootstrap
- Responsive Design
- Accessibility Standards (WCAG)
- Experience integrating:
- RESTful APIs
- JSON-based services
- .NET Web APIs
- Strong understanding of:
- Component-based architecture
- Front-end performance optimization
- State management patterns
- Cross-browser compatibility
- Front-end testing methodologies
Tools & Platforms
- Git
- Azure DevOps
- VS Code
- Postman
- Chrome DevTools
- Figma
- CI/CD Pipelines
Testing & Quality
- Integration Testing
- Code Reviews
Preferred Qualifications
- Experience modernizing legacy JavaScript or jQuery applications
- Familiarity with Agile/Scrum environments
- Experience supporting enterprise or mission-critical systems
- Exposure to C# and SQL environments
- Ability to work independently and collaboratively in fast-paced development teams
Education
- Bachelor’s degree in Computer Science, Information Technology, or related field preferred
Desired Soft Skills
- Strong communication and collaboration abilities
- Problem-solving and analytical thinking
- Attention to detail and commitment to clean, maintainable code
- Ability to manage multiple priorities and deadlines
- Customer-focused mindset with strong UI/UX awareness
Environment
- Agile/Scrum development environment
- Cross-functional collaboration with UI/UX, QA, and backend engineering teams
- Enterprise application development supporting high-volume user traffic
Benefits & conditions
Pulled from the full job description
- Health insurance
- Retirement plan
- Paid time off, * Health insurance
- Paid time off
- Retirement plan
About the company
MathCraft Inc. is a rapidly expanding software solutions provider serving federal and corporate clients. We are dedicated to delivering innovative, high-quality digital experiences that empower our customers and drive technological progress.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Best 7 Frontend Frameworks for Developers in 2025
16 Best Free React UI Libraries in 2025
Dev Digest 133 - Back to Front
Dev Digest 121 - AI goes offline