Senior Frontend Engineer
Findicia Xem tất cả việc làm
- Tp Hồ Chí Minh
- Lâu dài
- Toàn thời gian
- You prioritize the delivery of customer value above the adherence to technical dogma.
- You put the needs of the team and the customer ahead of your own.
- You are enthusiastic but considered in your adoption of new tools and methodologies.
- You trust but verify.
- You thrive in collaborative environments and enjoy working closely with designers, product managers, and other stakeholders to create the best possible product.
- You care about writing code for humans. You lint and hint your code and never let a building stay red.
- Working in cross-functional teams and collaborating with designers and product managers to translate concepts into user-friendly interfaces.
- Crafting and delivering high-quality code that follows industry best practices and our standards.
- Supporting your colleagues by providing feedback on their code on a daily basis.
- Continuously growing and sharing your knowledge of emerging technologies and practices.
- Identifying opportunities to adopt cutting-edge technologies and driving their adoption.
- Expertise in developing web-based solutions with a modern Front-end JavaScript framework (e.g. React, AngularJS)
- Experience with JavaScript, Typescript, and EcmaScript6
- Strong experience with re-usable CSS using pre-processors (mostly SCSS)
- Experience in refactoring code and improving existing codebases.
- A keen eye for identifying code smells and applying appropriate refactoring techniques.
- Expertise in different software testing techniques, including manual/exploratory testing and automated testing.
- Expertise in the creation of highly accessible code (W3C WCAG 2.0, ARIA)
- Experience working with Lean product development and Agile methodologies.
- Experience working in a DevOps culture where both developers and operators share the responsibility of running systems, and familiar with SRE techniques.
- Experience or familiarity with the Quality Assistance process, passionate about delivering high-quality software, and understands that QA is everyone's responsibility, not just a separate team's job.
- Experience working with task workflow & continuous integration tools (JIRA Agile, Confluence, Bitbucket)