Role Overview
We're looking for a strong Angular UI Developer with mandatory hands-on Flutter experience. This role focuses primarily on building sophisticated, high-performance web applications using Angular, while also contributing to mobile app development using Flutter. The ideal candidate brings deep Angular expertise and proven mobile development capabilities to deliver exceptional user experiences across both platforms.
Key Responsibilities
Primary (Angular - Web Development)
- Design, develop, and maintain complex, scalable web interfaces using Angular as the primary technology
- Build dynamic, responsive dashboards and data visualization components for stock market analytics
- Implement advanced Angular features including lazy loading, guards, interceptors, and custom directives
- Develop reusable Angular components, services, and modules following best practices
- Integrate Highcharts, data grids, and complex UI libraries for financial data visualization
- Optimize Angular application performance through change detection strategies, OnPush, trackBy, and bundle optimization
- Implement state management patterns and RxJS-based reactive programming
- Work closely with backend teams to integrate RESTful APIs efficiently
Secondary (Flutter - Mobile Development)
- Develop and maintain mobile applications using Flutter for Android and iOS (mandatory skill)
- Implement responsive mobile UI designs with proper state management
- Ensure feature parity and consistent user experience between web and mobile platforms
- Handle mobile-specific concerns like performance optimization, platform channels, and native integrations
Common Responsibilities
- Collaborate with product managers and UI/UX designers to translate requirements into intuitive interfaces
- Ensure smooth data flow, real-time updates, and optimal performance across platforms
- Write clean, well-documented, and testable code with regular code reviews
- Participate in sprint planning and contribute to improving development workflows
Required Skills & QualificationsMust-Have (Angular Expertise)
- 3+ years of hands-on Angular development experience (Angular 12+)
- Deep understanding of Angular architecture: modules, components, services, dependency injection
- Strong expertise in TypeScript, HTML5, CSS3/SCSS
- Proficiency with RxJS and reactive programming patterns
- Experience with Angular Material, Bootstrap, and Highcharts
- Strong understanding of Angular routing, forms (reactive & template-driven), and HTTP interceptors
- Experience with NgRx or other Angular state management solutions
- Expertise in Angular performance optimization and debugging tools
Mandatory (Flutter Knowledge)
- Minimum 1+ year of hands-on Flutter (Dart) development experience
- Working knowledge of Flutter widgets, state management (Provider/Bloc/Riverpod)
- Understanding of Flutter app lifecycle and platform-specific implementations
- Ability to build and deploy Flutter apps independently
General Requirements
- Strong understanding of REST API integration and asynchronous data handling
- Experience with Git, version control workflows, and CI/CD practices
- Solid grasp of responsive design principles and cross-browser compatibility
- Understanding of testing practices (unit, integration) and debugging tools
- Excellent problem-solving skills and attention to detail
Good to Have
- Experience with fintech, trading, or stock market analytics platforms
- Advanced charting library implementation (TradingView, Highcharts Stock)
- Knowledge of WebSocket implementation for real-time data streaming
- Familiarity with Angular Universal (SSR) or PWA development
- Experience with Firebase, push notifications, and deep linking
- Exposure to Node.js or backend API development
- Understanding of Agile/Scrum methodologies
- Familiarity with Android & iOS build/release processes
- Passion for financial markets and investment platforms
Why Join Investobull
- Work primarily on cutting-edge Angular applications powering a fast-scaling fintech platform
- High ownership role with thousands of active users relying on your work
- Build impactful features that directly influence investor decision-making
- Exposure across both web and mobile platforms with clear Angular focus
- Collaborative environment working with product managers, data scientists, and engineers
- Flexible work culture in a data-driven fintech environment
- Opportunity to grow into a senior UI specialist role