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