About the job Flutter Developer
We are looking for an experienced Flutter Developer, highly motivated, extremely sharp, and highly innovative professional to help our client optimize their e-commerce platform. The Flutter Developer is responsible for developing, implementing, maintaining, and enhancing our client’s e-commerce platform.
Compensation is very competitive with the opportunity to gain other technical skills.
- A minimum of more than two (2) years to five (5) years of experience in mobile application development/ programming.
- Bachelor’s degree holder of Information Technology, Computer Science, or equivalent.
- Experience in developing two or more iOS/Android applications using Flutter. Either deployed on the AppStore/Google Play or available on Github.
- Experience and knowledge in other e-commerce platforms like Shopify, woocommerce, and BigCommerce is an advantage.
- Strong background with third-party libraries and APIs.
- Experience with automated testing and building.
- Experience with Git, Jenkins, or other version control tools
- Experience designing, coding, and releasing applications for a mobile platform using any of the following: Objective-C, Swift, Java, Kotlin, or Dart
- Experience with Agile methodology (SCRUM).
- Experience in professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Proficient in writing readable code, create extensive documentation for existing code, and refactor the previously written code into readable state.
Duties and Responsibilities:
- Design and develop the client's mobile applications and ensure that it meets the website components/standard of its e-commerce platform counterpart.
- Building cross-platform mobile applications for Android, IOS, and Web. This should include making responsive UIs to efficiently query data and manage states in an optimized manner.
- Executes a complete life cycle for complex application components based on functional requirements. Includes considering device capacity and limitations, operating time, and form of desired results.
- Codes complex application components based on design specifications from the client, while adhering to defined programming standards, structured coding techniques, and development methodologies.
- Innovative and continuously looking for ways to improve the client’s application.
- Rigorously educate yourself on the latest development techniques and best practices.
- Implement new digital technologies or development techniques that help to meet the client’s business objectives.
- Deliver the best technical implementations/mobile application solutions for our client’s e-commerce platform.
- Coordinates with the client, other developers, and technical teams to make sure that the configuration and custom components meet application requirements and performance goals.
- Highly technical, highly dedicated, detail-oriented, and well organized
- Team player
Help the largest Philippine retailer become the largest e-commerce platform in the region!