Job Description
Position - UI Engineer
Location - Sunnyvale CA
Duration - 12 months
Requirements -
Technical skills including but not limited to:
- Strong fundamental CS background including data structures algorithms system design OOP FP etc.
- Good understanding of major design patterns (modular facade observer etc.)
- Understanding of major front-end architectural patterns (MVC MVVM Flux etc.)
- Expert level of vanilla JS (es6/7/next)
- Extensive experience building medium to large applications using one of the modern JS frameworks (Vue React or Angular) utilizing a client-side router and data store
- Experience building Node web applications (Express or Koa) defining APIs and interacting with services or the data layer
- Expert level of CSS and one of the pre-processors (SCSS Stylus LESS etc.)
- Experience writing unit tests for client and server-side code using one of the testing frameworks and test runners (Mocha Jasmin Jest etc.)
- Good sense of pixel-perfect design and UX and ability to build UI that looks good
Soft skills -
- Have a sense of ownership and understanding of being directly responsible end-to-end for the work he (she) is doing
- Being self-disciplined can prioritize own work and deliver on time no matter what
- Able to research and comprehensively analyze different approaches to solve problems and independently work on and own medium to large project features
- Can speak up for him (her) self and communicate with other engineers and the product team
- Have an opinion on technologies and development as well as related disciplines (IA UX user research product QA BE etc.) and can challenge product design requirements and development process
- Passionate and curious about what he(she) is doing and hungry for learning and trying new technologies
To Apply - Please send your 3-4 page resume to Gary at Required Experience:
Senior IC
Job DescriptionPosition - UI EngineerLocation - Sunnyvale CADuration - 12 months Requirements - Technical skills including but not limited to:Strong fundamental CS background including data structures algorithms system design OOP FP etc.Good understanding of major design patterns (modular fac...
Job Description
Position - UI Engineer
Location - Sunnyvale CA
Duration - 12 months
Requirements -
Technical skills including but not limited to:
- Strong fundamental CS background including data structures algorithms system design OOP FP etc.
- Good understanding of major design patterns (modular facade observer etc.)
- Understanding of major front-end architectural patterns (MVC MVVM Flux etc.)
- Expert level of vanilla JS (es6/7/next)
- Extensive experience building medium to large applications using one of the modern JS frameworks (Vue React or Angular) utilizing a client-side router and data store
- Experience building Node web applications (Express or Koa) defining APIs and interacting with services or the data layer
- Expert level of CSS and one of the pre-processors (SCSS Stylus LESS etc.)
- Experience writing unit tests for client and server-side code using one of the testing frameworks and test runners (Mocha Jasmin Jest etc.)
- Good sense of pixel-perfect design and UX and ability to build UI that looks good
Soft skills -
- Have a sense of ownership and understanding of being directly responsible end-to-end for the work he (she) is doing
- Being self-disciplined can prioritize own work and deliver on time no matter what
- Able to research and comprehensively analyze different approaches to solve problems and independently work on and own medium to large project features
- Can speak up for him (her) self and communicate with other engineers and the product team
- Have an opinion on technologies and development as well as related disciplines (IA UX user research product QA BE etc.) and can challenge product design requirements and development process
- Passionate and curious about what he(she) is doing and hungry for learning and trying new technologies
To Apply - Please send your 3-4 page resume to Gary at Required Experience:
Senior IC
View more
View less