Mô Tả Công Việc
We are looking for a Senior Front-End Developer, who is looking for a great team and wants to work on exciting and innovative projects and products. The Senior Front-End Developer will be responsible for the following:
- Work closely with product owner to bring ideas from mockups to end users
- Promote teamwork among peers and transfer of knowledge
- Research and document emerging technologies
- Maintain the highest coding standards and best practices by keeping up with the latest Web Development Standards.
- Can work independently with a responsible attitude to ensure release projects on deadline.
- Can support other members to solve technical issues quickly and efficiently.
Yêu Cầu Công Việc
The Senior Full-Stack Developer will report directly to the Project Manager and will possess the following attributes:
- Bachelor’s degree in Computer Science or related field
- 5+ years programming experience using HTML/CSS, TypeScript/JavaScript and Frameworks
- Experience in React and React native is required
- Strong understanding of fundamentals of web development and the underlying technologies
- Experience with libraries such as Redux, Flow, Axios, Cypress, React-Router, i18next is highly recommended
- Knowledge of server-side programming technology is a plus (Golang, Java, Node)
- Experience with Git-based versioning and Git workflows
- Understanding of design patterns and generics
- Understanding of what technical refinement and what estimation is
- Experience/Understanding of code review
- Experience using design patterns, MVC, layered architectures
- Experience using Typescript/ES6, including optional chaining, arrow function, type alias, any, unknown, generics
- Experience using React and React native, including life-cycles, rendering, state and props, callbacks, key, class and functional components, hooks, redux
- Experience/Understanding of advanced concepts like mutation (including the effect on a react state, and the different version of a function that mutate or not), value and reference, relational entities
- Experience/Understanding of deployments and GCP
- Experience/Understanding of debugging
- Experience how to handle delays in a sprint
- Knowledge of Scrum techniques is a plus
- Experience in working with a fast-pace, high volume, IT company
- Excellent judgment, organizational, and problem-solving skills
- Excellent communication skills
- Must be a self-starter with the ability to work with minimal supervision
- An obsession for high-quality deliveries
- Passion for improving skills and learning new technologies
- Fluency in English, both written and spoken, is required
Hình thức
Quyền Lợi
At Xenia tech we strive towards offering a great working environment and great chances to grow with the company as we grow for success. We offer the following:
- For you to be part of a dynamic and ambitious team in a young company where you have the possibility to impact for company growth
- A work environment built on transparency, seamless processes and a sensible approach combined with mixed cultures and English speaking environment
- To continuously grow with the company as the business grows
- Individual meetings every 6 weeks with your line manager
- Appraisals 2 / year
- Varied and challenging work to further develop your technical skill sets
- Vietnamese Public holidays + UK Public holidays off.
- 15 days of annual leave
- Competitive salary
- Bonus: 13th-month Salary
- Loyalty program
- Social insurance for employees who pass their probation
- Free English classes, free self-improvement books, free training courses, parental leave support
- 6 days of fully paid sick leave per year - can be used for care of sick child
- High-end Health insurance after probation time, possibility to obtain for your whole family
- Working hours: Monday – Friday, 8:30 am – 5:30 pm
- Centrally located office in the heart of Da Nang - Hybrid work model as we care about your work/health balance
We strive towards a fun and healthy workplace where we offer Happy Hour, Lunch and Learn, Celebrate Birthdays and many more fun activities to create that family setting that we enjoy when being a part of the team at Xenia Tech.