Yêu cầu công việc
WHAT WE ARE LOOKING FOR:
2- 3 years of experience in computer programming in a similar role
Knowledge of SEO principles and technologies
Understanding of best practices and standards
Experience in SSR technologies, web optimization like NextJS
Experience in working with Web3 is an advantage
Good communications and influencing skills, with the ability to explain technologies and solutions to technical and non- technical stakeholders
Have a strong interest and understanding of design, for mobile and web
Understanding of layout aesthetics
Familiarity with browser testing and debugging
In- depth understanding of the entire web development process
Ability to work effectively in a multi- disciplined team where other team members have distinct but complementary skill sets
Basic understanding of React Internal, ways to optimize React app state
Proficient in source code management tools (i.e. Github, Gitlab etc)
Degree in Computer Science / Computer Engineering or similar.
Demonstrated experience with markup and styling languages
Master basic Javascript, HTML, and CSS, firmly use Typescript and mainly code in Typescript
Knowledge of basic principle of Functional programming is an advantage
Good use of English
Demonstrate flexibility and capacity to adapt to different environments and project challenges
WHAT WOULD BE A PLUS:
Passion for software development, game and blockchain technology.
You love to build products with a team and learn every day. But also, you:
Can work with, and improve upon, established patterns and ways of working of the team.
Don’t shy away from debating ideas or offering contrarian views in group discussions.
Promote conclusions and seek concrete action plans that move the team forward.
Welcome change, in priorities, goals, or information, and are comfortable adjusting plans to make the most out of the situation.
Organize your work and don’t need others to tell you what to do.
Take good care of the things you build, from the user story refinement, through all development phases, and delivery to users.
Learn at every opportunity and find ways to share that knowledge with the team.
Want to have an impact on people’s lives with the work you do.
Always open to learning and implementing new technologies.
Capacity to influence team members through tech expertise and experience.
Code is covered by tests.