Job Title: Software Engineer
Vibrant America LLC, 3100 North First Street, San Jose, CA 95134
Job Duties:
• Architect and develop web applications using Angular, TypeScript, and modern frontend frameworks, ensuring long-term maintainability, stability, and scalability.
• Implement micro frontend architectures, enable independent deployments, enhance scalability, and team autonomy across multiple frontend applications.
• Define and enforce frontend coding standards, reusable component libraries, and scalable design patterns.
• Spearhead the adoption of SSR with Angular Universal, hybrid rendering strategies, and edge computing for optimized performance.
• Optimize core web vitals (LCP, FID, CLS) through advanced performance engineering, including code splitting, lazy loading, preloading strategies, and WebAssembly integrations to improve page load times and overall UX.
• Design and implement real-time, event-driven architectures using WebSockets, Kafka and Firebase Realtime Database.
• Integrate RESTful APIs, GraphQL endpoints, ensure optimal data flow with efficient caching mechanisms.
• Debug, profile, and memory leak prevention to enhance application stability and performance.
• Oversee frontend security best practices, including OAuth2.0, JWT authentication, CSP policies, XSS prevention, and OWASP recommendations.
• Perform cross-platform application development, including Progressive Web Apps, hybrid frameworks(Ionic), and Web Components to extend reach beyond traditional web environments.
• Drive full automation in testing, incorporating CI/CD pipelines, end-to-end test suites (Cypress, Playwright), visual regression testing, and contract testing, ensuring a smooth delivery process.
• Apply network optimization techniques, like global CDN caching for fast and reliable content delivery.
• Conduct API Gateway & GraphQL Federation optimization for data fetching and processing, monitor distributed tracing for real-time debugging and monitoring, as well as error handling for production stability.
• Integrate AI-driven UI enhancements and leverage machine learning-based optimizations for dynamic user personalization.
• Use pre-trained ML models for real-time sentiment analysis, chatbot interactions, and image recognition.
• Define and implement risk mitigation strategies, proactively identifying and resolving architectural bottlenecks, scalability challenges, and performance degradation.
• Collaborate with project teams and design team to define requirements, own and drive frontend development roadmaps, aligning them with business goals.
• Partner with backend architects to define API design contracts, GraphQL schema strategies, and API gateway policies for seamless data exchange.
• Cross-functional collaboration between engineering, UX/UI, product management, and DevOps teams; ensuring smooth integration of frontend technologies with backend systems and infrastructure.
Requirement: Bachelor’s degree or foreign equivalent degree in Computer Science, Information Science, or related fields with the courses of Web Programming, Java Programming, and Data Structure.
Required academic training skills of:
• Angular, TypeScript, JavaScript, RxJS.
• RESTful APIs, GraphQL endpoints, and WebSockets
Require 12 months of experience in web applications.
Require experience in:
• Development of SaaS no-code platform.
• Management of product roadmap.
• Development of Cloud-based online collaboration tools.
• Development of data-driven decision-making frameworks.
• Development of KPI and metrics and perform product optimization.
• Design and manage big user data processing pipelines.
• Design component-based architecture, modular design, and micro-frontends.
• Cross-platform application development and integration.
• Unit testing, E2E testing and integration testing.
• Cloud Services, serverless architectures (AWS Lambda), Docker, and containerized frontend deployments.
Annual Salary: $149,365 - $155,000
Please submit your resume/application to hr@vibrant-america.com