Middle/Senior Flutter Developer

Job description

  • Deeply participate in the product development process, from idea generation, clarifying requirements, designing technology solutions and developing features. Coordinate and consult on technology solutions, and work with other members to design reasonable products that bring high business value. 

  • Receive design via Figma and build UI/UX according to Designer's request. Or create a draft design using Wireframe, quickly build the feature/product and ask the Designer to complete and build the UI/UX. Adjust/reflect the design with UI/UX Designer if the design lacks flow, lacks screens or takes too much effort but does not bring much product value (low ROI) 

  • Design and build high-performance Mobile app, save battery, optimize bandwidth. Ensure UI/UX quality across different screen types and sizes; on different platforms (iOS / Android)

  • UI/UX: Use and optimize real-time data processing and data visualization libraries and mechanisms with high performance, enhancing Fast, Smooth and Accurate trading experience for platforms Encapital's investment 

  • UX: Focus on detail and reasonable layout of Button, Table, Box, Tooltips... displayed on the product. Create effects that improve the quality of interaction at product touch points with users. 

  • Code quality: proactive and responsible in improving code quality through automated testing / refactor tech debts / code reviews. Apply best practice techniques such as DRY, KISS, etc. into practice to have a beautiful code base, easy to maintain and accessible to newcomers. Participate in code reviews of other members/projects to understand all company systems as well as improve the code quality standards of the whole team.

  • Proactively research new technologies, be willing to share information and knowledge for other members to develop together, and apply new technologies to the company's projects.

  • Contribute ideas, improve and increase the efficiency of the software development process according to Agile and Scrum.

Requirements

  • Have 3 years or more experience in the role of Frontend Developer for Mobile platforms.

  • Flutter proficiency. Understand basic knowledge, advanced knowledge, best practices.

  • Basic use of a UI/UX design tool such as Figma, Adobe XD, Adobe Ai/Photoshop, Principle, ... 

  • Ability to design and quickly build products yourself without having to wait for a design. 

  • Have a good background in computer science and software development.

  • Good communication skills, ability to explain and present knowledge in a clear and easy-to-understand manner.

  • Have knowledge of build tools.

  • Having good knowledge about networking is an advantage.

  • Understand and apply CICD.

  • Understand and apply principles in software design and development.

  • Understand frontend optimization and apply it in real projects.

  • Plus mark:

    • Experience with Dart and Typescript is a plus but not required

    • Evaluate the logic and aesthetics of UI/UX Design. 

    • Extensive experience improving user UX 

    • Have over 1 year of experience building and optimizing products to meet large traffic volumes (- 1 million visits/day or more).

    • Persistence, meticulousness, responsibility. 

Benefits

  • Good colleague environment, among the top 1% in the field. Open, dynamic, supporting teammates to develop together. 

  • Startup culture focuses on products and customers, along with developing team and individual capabilities 

  • Be responsible for making important features of new products (not maintenance projects). Challenged with a series of products with high UX and aesthetic requirements. 

  • Clear career development opportunities at one of the fastest growing startups in Vietnam (company capitalization currently reaches $150 million) 

  • Salary, bonus and benefits are among the TOP of the market 

  • Premium health insurance (PVI) paid by the company; Social insurance and leave according to state regulations

Salary
Up to $2500
Dates
30/03 — 31/05/2024
Location
Hanoi
Work type
Full time
Department
Techies

Techgoda

We are a community of developers who are passionate about technology and programming.

Check out Techgoda code