About the Role We are looking for a passionate UI Developer with strong expertise in Flutter or Angular to join our fast-growing engineering team. The role offers an opportunity to work across frontend, backend, and cloud technologies , providing excellent exposure and hands-on learning in a modern, scalable tech ecosystem.
Key Responsibilities
- Design, develop, and maintain high-quality UI applications using Flutter or Angular
- Build scalable, reusable, and performance-optimized components
- Collaborate with backend, DevOps, and product teams to deliver end-to-end solutions
- Work across multiple tech stacks including frontend, backend, and cloud infrastructure
- Participate in architecture discussions, code reviews, and performance optimizations
- Ensure best practices in state management, code quality, and CI/CD pipelines
- Adapt quickly to new technologies and contribute to continuous improvement
Required Skills Option 1: Angular Expertise
- Strong experience with Angular v17+
- Hands-on with NgRx for state management
- Experience using Angular Material
- Solid understanding of Bootstrap (Grid Layout) and Flexbox
- Familiar with Prettier , linting, and code formatting standards
- Experience setting up or working with GitHub Actions (CI/CD)
- Good understanding of RxJS and modern Angular architecture
Option 2: Flutter Expertise
- Strong experience with Flutter for mobile
- Proficient in BLoC state management
- Hands-on with Retrofit & Retrofit Generator
- Experience using GoRouter for navigation
- Dependency injection using get_it
- API integration using Dio
- Familiar with clean architecture principles
Experience
- 4+ years of experience in either Flutter or Angular
- Strong problem-solving skills and ability to work independently
Good to Have (Nice to Have)
- Exposure to AWS services such as:
- Amplify
- VPC, Subnets
- ECS
- Route53
- Backend development experience using:
- Python
- Node.js
- Java / Spring Boot
- Experience with PostgreSQL
- Understanding of DevOps concepts and cloud-based deployments