SalaryPeak

Full Stack Developer - Flutter and Dart

ONE NORTH CONSULTING PTE. LTD.
Singapore 4+ years Posted 1w ago

Salary Range

SGD 84,000 - SGD 126,000 /year

SGD 7,000 - SGD 10,500/month

Skills Required

GitMVVMRESTful APIPostgreSQLAzureWeb ProductionWebpackTypeScriptGraphQLProduct Lifecycle ManagementJavaScriptMicroservicesORMData MigrationFlutterScalable Web ApplicationsDockerWeb Application DevelopmentJavaScript FrameworksGithub

Job Description

One North, a Singapore based IT Services firm is currently hiring Full Stack Developer with Flutter and Dart experience for an on-site assignment.

We are seeking a skilled Full Stack Engineer with expertise in frontenddevelopment (Flutter) and backend development (JavaScript).

The ideal candidate will have 5-10 years of experience in full-stack web application development, with comprehensive knowledge across the entiresoftware development lifecycle from database design to user interfaceimplementation.

You will manage technical implementations, collaborate with stakeholders, anddeliver cutting-edge digital solutions while ensuring technical excellence andadherence to SDLC best practices.

RequiredTechnical Skills

  • Flutter & Dart (4+ years) - Production web applications
  • JavaScript(ES6) - Modern development with strong proficiency
  • State Management: Bloc pattern,
  • Build Tools: Webpack, npm
  • Server Frameworks: Fastify
  • RESTful APIs and GraphQL
  • Authentication: JWT, OAuth 2.0, role-based access control
  • Microservices architecture patterns
  • SQL: PostgreSQL
  • ORM/ODM: Sequelize
  • Event-driven architecture, message brokers (Kafka)
  • Version Control: Git, GitHub
  • CI/CD: GitHub Actions, automated deployment pipelines
  • Cloud: Azure (AKS)
  • Containerization: Docker
  • Testing: Jest, Flutter Test, TDD/BDD
  • Design Patterns: MVVM, MVP, Clean Architecture
  • API Security: Rate limiting, CORS, input validation, XSS protection
  • Performance: Query optimization, caching, load balancing
  • Monitoring: Error tracking (Sentry), structured logging

Experience

  • 5~10 years in full-stack web application development
  • Complete software product lifecycle exposure
  • Scalable backend services and responsive frontend applications

KeyResponsibilities

  • Design, build and deliver scalable full-stack solutions for web applications
  • Lead technical implementation across frontend and backend, ensuring high-quality deliverables
  • Design and implement RESTful APIs and backend services using TypeScript/JavaScript
  • Develop responsive user interfaces using Flutter
  • Own platform KPIs including maintenance, performance optimization, and support
  • Translate business requirements into well-architected, scalable solutions
  • Participate in technical discussions and evolve platform standards and best practices
  • Implement data integration, migration, and CI/CD deployment strategies

Education

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent
  • Relevant certifications in Flutter, React, or cloud technologies (plus)