Angular Developer (with Basic Java)
Position: Angular Developer
Location: USA / Canada (Remote; Hybrid)
Experience: 8 to 14 years
Employment Type: Full‑time
Company Profile
Blackstraw.ai is an end-to-end technology services company specializing in Artificial Intelligence (AI) and Engineering solutions across Data Science, Data Engineering, LLM/GenAI and LLMOps. Founded in 2018, we help global enterprises across North America, Europe and Asia to build and operationalize AI systems that create measurable business impact. Our mission is to make AI adoption simpler, faster and scalable through a blend of deep domain expertise, reusable accelerators and proven engineering practices.
With a 550+ strong team of engineers, data scientists and AI specialists, we partner with organizations to deliver real-world outcomes in areas such as predictive analytics, computer vision, natural language processing and Generative AI. Headquartered in Florida (USA) with operations in Canada and India, Blackstraw.ai continues to empower global enterprises to unlock the true potential of AI.
Role Summary
We are seeking an experienced Angular Developer with strong frontend engineering skills and basic Java knowledge to support backend collaboration. The role involves building scalable, high‑performance web applications using modern Angular versions and working closely with Java/Spring Boot teams for API integration and troubleshooting.
Key Responsibilities
- Develop high‑quality, reusable UI components using Angular (v10–v17/21), TypeScript, RxJS, HTML5, and SCSS.
- Collaborate with backend teams to integrate Java/Spring Boot APIs.
- Understand Java-based API structures, DTOs, controllers, and request/response flows.
- Optimize application performance, rendering, and load times.
- Participate in Agile ceremonies, code reviews, and architecture discussions.
- Translate UX wireframes into functional, responsive, and accessible UI.
- Write unit tests using Jasmine/Karma/Jest and maintain code quality standards.
- Work with Git-based version control and CI/CD pipelines.
Required Technical Skills
- Angular 8+ (Angular 14–21 preferred).
- TypeScript, JavaScript (ES6+), RxJS, Observables.
- HTML5, CSS3, SCSS/SASS, responsive design frameworks (Bootstrap/Tailwind).
- API integration with REST; strong understanding of JSON.
- Basic Java:
- Ability to read and understand Java classes, services, and controllers.
- Familiarity with Spring Boot concepts (endpoints, services, exception handling).
- Ability to debug API issues with backend teams.
- Testing frameworks: Jasmine, Karma, Jest.
- Git, GitHub/GitLab/Azure DevOps.
Nice‑to‑Have Skills
- Hands‑on Java development experience.
- Node.js or Express.js exposure.
- Micro‑frontend architecture.
- Cloud experience (AWS/Azure/Google Cloud Platform).
- Docker, Kubernetes, CI/CD pipelines.
- Accessibility (WCAG) and UI/UX fundamentals.
Soft Skills
- Strong communication and stakeholder management.
- Ability to work in fast‑paced Agile environments.
- Analytical thinking and attention to detail.
- Ownership mindset and collaborative attitude.
Education
Why Join Us
- Opportunity to work on high‑impact data platforms.
- Collaborative environment with modern engineering practices.
- Competitive compensation and growth opportunities.
Blackstraw provides equal employment opportunities to applicants and employees without regard to race, color, religion, age, sex, sexual orientation, gender identity/expression, national origin, marital status, protected veteran status, disability status, or any other basis as protected by federal, state, or local law