Senior Engineer, Flutter (Indonesia)

Bjak

  • Jakarta
  • Permanent
  • Full-time
  • 30 days ago
  • Apply easily
About UsBjak is focused on providing access to affordable and sustainable financial services for people in ASEAN. Headquartered in Malaysia, Bjak is the largest insurance portal in Southeast Asia. Our main portal, Bjak.com, helps millions find the insurance policy with the best value and highest coverage for them. Our investments in technology such as Custom API, blockchain, trading systems and data science is to enable easy access to financial services that were previously inaccessible or difficult to understand.As we continue to expand our presence in Indonesia, we are seeking dynamic individuals who are not only skilled professionals but also share our enthusiasm for making a meaningful impact. As a Flutter engineer, mobile, you will play a pivotal role in shaping the technological landscape of our innovative projects. Collaborating with cross-functional teams, you'll be responsible for designing, developing, and implementing robust software solutions that drive our success.Job Description:We are looking for a Senior Flutter Engineer to join our talented team of developers. As a Senior Flutter Engineer, you will play a key role in designing, developing, and maintaining high-quality mobile applications using the Flutter framework. You will collaborate closely with cross-functional teams to deliver exceptional user experiences and drive the evolution of our mobile app ecosystem.Responsibilities:
  • Design and develop scalable, maintainable, and efficient Flutter applications.
  • Collaborate with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications.
  • Implement best practices and architectural patterns to ensure code quality, performance, and scalability.
  • Mentor junior developers and provide technical guidance and support as needed.
  • Conduct code reviews to ensure adherence to coding standards and best practices.
  • Optimize mobile applications for performance, responsiveness, and battery efficiency.
  • Work closely with QA engineers to ensure thorough testing and quality assurance of mobile applications.
  • Stay updated with the latest advancements in Flutter framework and mobile development technologies.
  • Troubleshoot and debug issues reported by users or identified during testing phases.
  • Collaborate with backend engineers to integrate mobile applications with server-side systems and APIs.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or related field. Master’s degree is a plus.
  • 3-5 years of experience in mobile application development with a strong focus on Flutter framework.
  • Proficiency in Dart programming language.
  • Solid understanding of mobile app architecture, design patterns, and best practices.
  • Experience with state management solutions such as Provider, Bloc, or Riverpod.
  • Familiarity with RESTful APIs and asynchronous programming.
  • Strong problem-solving skills and ability to troubleshoot issues in a timely manner.
  • Excellent communication and collaboration skills.
  • Ability to work effectively in a fast-paced, agile environment.
  • Experience with version control systems such as Git.
Preferred Qualifications:
  • Experience with native mobile development (e.g., Swift, Kotlin).
  • Knowledge of continuous integration and deployment (CI/CD) pipelines.
  • Familiarity with automated testing frameworks such as Flutter's built-in testing framework or third-party solutions like Flutter Driver.
  • Contributions to open-source projects or active participation in developer communities.
Benefits
  • Be at the forefront at tackling the hardest problems within the insurance industry
  • Team culture - highly practical and results oriented
  • Free training and development, constantly improve yourself
  • Subsidized insurance coverage for medical and life insurance
  • Hybrid working arrangement

Bjak

Similar Jobs

  • Senior Services Engagement Engineer

    SAP

    • Jakarta
    We help the world run better Our company culture is focused on helping our employees enable innovation by building breakthroughs together. How? We focus every day on building the…
    • 21 days ago
  • Senior/Lead Data Center Critical Facilities Engineer

    Equinix

    • Jakarta
    Who are we? Equinix is the world’s digital infrastructure company®, operating over 250 data centers across the globe. Digital leaders harness Equinix's trusted platform to bring …
    • 21 days ago
  • Senior QA Engineer

    Grab

    • Jakarta
    Company Description Grab is Southeast Asia's leading superapp. We are dedicated to improving the lives of millions of users across the region by providing them everyday services …
    • 23 days ago