Search by job, company or skills

Bima Sakti Alterra

Mobile Software Engineer (Flutter Developer)

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

Job Description

Software Engineering (Mobile/Flutter Developer) responsible for design, develop, test, and maintain mobile

applications. Build scalable, performant, and reliable solutions. Write clean, well-documented, and reusable

code. Collaborate effectively with cross-functional teams to translate project requirements into robust code.

Debug and troubleshoot issues to ensure optimal application functionality. Stay up-to-date with the latest

trends and advancements in the mobile applications ecosystem.

Responsibility :

  • Building user interfaces (UI): Crafting visually appealing and intuitive UIs for mobile apps using Flutter widgets and layouts.
  • Implementing app functionality: Writing clean and efficient Dart code to bring app features to life, ensuring a smooth user experience.
  • State management: Effectively handling the state of the app's data to maintain consistency and responsiveness.
  • API integration: Seamlessly connecting the app to external data sources and services through APIs.
  • Identifying and fixing bugs: Utilizing debugging tools and techniques to pinpoint and resolve issues within the code.
  • Writing unit tests: Creating automated tests to ensure individual parts of the app function as expected.
  • Performance optimization: Optimizing the app's code for smooth performance and responsiveness on various devices.
  • Working with designers: Collaborating closely with UI/UX designers to translate design mockups into functional Flutter code.
  • Communicating with stakeholders: Effectively communicating technical concepts and project progress to both technical and non-technical audiences.
  • Staying up-to-date with the latest advancements in Flutter and Dart.
  • Following best practices for code structure, readability, and maintainability.
  • Contributing to code documentation for future reference and collaboration.

Requirements :

  • Diploma/Bachelor/Professional Degree in Engineering: Computer/Information/Tech/Science/Math or relevant.
  • Experiences minimum 2 year in Work/Project based on Flutter/Dart or designing and developing software applications using Flutter/Dart professionally
  • Knowledge minimum 1 year in Work/Project based on Mobile Application using Java/Kotlin
  • Experience with mobile app deployment and optimization in iOS and/or Android
  • Good understanding of State Management (MVVM Pattern, Redux, BLoC pattern), Flutter flavors and app architecture
  • Familiarity with automated testing tools such Appium & Flutter Integration Test
  • Strong understanding of APIs and Mobile-Backend communication
  • Experience with version control systems, such as Git, Github & Github Action.
  • Familiarity with Quality Gate (Sonar)
  • Strong analytical and problem-solving abilities.
  • Fast learner, teamwork and able to work individually

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 20/06/2024

Job ID: 82371473

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Software Engineer Mobile Android

Hexamatics ServcommCompany Name Confidential

Software Engineer iOS Flutter Consumer Payments

GojekCompany Name Confidential
Last Updated: 15-11-2024 00:41:19 PM
Home Jobs in Bali Mobile Software Engineer (Flutter Developer)