|
Webkit / Gecko Expert
5 @, M5 H* H7 \; ~4 X- ?% V" s公 司:A famous IC company7 H4 O' d# b! K: I9 A; } @* A
工作地点:上海
! v0 r. z, J: E' t9 f3 s$ x
6 n# P* Z- k N$ p5 K) k8 v4 AAccountabilities / Responsibilities:
5 o) M* O4 x: i* a3 E Maintaining the existing code base: fixing bugs and adding new features. + j- k% o, X) U: G
Investigating and profiling existing HTML5 technologies.
& W+ d) k3 h, z) [7 y/ U Working with partners and customers to help them solve their problems. $ [( U+ a* c( P' f% Y1 b1 L
Reviewing other people''s code.
* `6 P" \2 S! O& T& S6 Z( U! p; m0 E& G" a; l6 L; y
Job Requirements: Essential Technical / Professional Skills:
4 A# G3 _, y/ W3 _' t+ P# V i A good degree in a scientific discipline preferably Computer Science. 7 ?. i o W9 A. |% Q: B, y
Able to demonstrate deep understanding and expertise in WebKit or Gecko, other layout engines would also be of interest.
( ?& A4 }/ m/ s2 Z# W Experience with C, C++ and Java across a range of platforms (at least two of Linux, Mac OS X and Windows) and an understanding of how to write portable software. # v2 {+ s- e( W7 h- b# p
Experience with HTML5, CSS3, JavaScript.
/ {5 c/ T, x2 j& y. [$ z9 Y2 A Comprehensive knowledge of Khronos standards such as OpenGL ES and OpenCL. 8 ]" ^% W& w/ i' q5 b) i9 Y, x1 ]
Strong testing skills and the knowledge of at least one xUnit framework.
& O @& K! T/ r5 ^* D" M3 G Experience with version control systems and issue tracking (git and Jira). 7 Q' F# B$ ^% E; @% Y) f! \
Knowledge of different browsers and their underlying layout engines. 2 |& P% a% j2 X5 f# o
Excellent spoken and written English skills. : C% K0 D1 B( A5 K' F
" s, v, {. i- J- r6 L( k: F2 NIt would be even better if you have experience in any of the following:
. u8 \3 d% `$ V5 F ?* w Embedded systems (especially if they are xx systems).
0 P( \3 \. ~+ z! X Knowledge of the capabilities and limitations of mobile browser.
& d- V t4 E1 d5 S" k) ?9 z3 ~- ]. Z An ability to pick up new technologies quickly.
1 U( m! e$ R- P! ~# G/ C Experience with a scripting language, preferably Ruby, but Python is good too!
F' W6 y. x& k Customer support.
1 E- @& O) t/ e3 w Understanding of development and project processes in depth. - Q& J8 E: s7 t) m. V
Team management and leadership. |
|