@
kingkongdog 这个岗位不是 Senior,可能 9 年工作经验这个岗位不是很匹配 :)
@
Loserzhu @
xiaoxiongmao 前端 JD
BASIC FUNCTIONS: This position performs complex research, design, and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules, and methodology in the development of cross-functional software products. This position performs software design typically across multiple systems; mentors more-junior members of the team; and talks to users/customers and translates their requests into solutions.
QUALIFICATIONS:
3+ years of Software Engineering experience
BS Computer Science or equivalent experience required
TECHNICAL SKILLS:
Advanced knowledge of agile software development methodologies.
Strong knowledge of multiple data storage systems including but not limited to: Redis and AWS S3.
Expertise in development languages including but notlimited to: Javascript, React.js, Redux, and Semantic UI
Strong knowledge in industry best practices in development.
Knowledge in using and developing applicable tool sets.
Ability to interface competently with other technical personnel or team members to finalize requirements.
Advanced knowledge of testing tools and best practices including test-driven development, unit tests, and integration tests.
Ability to write and review portions of detailed specifications for the development of complex system components.
Good oral and written communications skills.
Experience with localization and internationalization techniques.
ACCOUNTABILITIES:
Interface with team members and other technical personnel refine requirements.
Write and review portions of detailed specifications for the development of complex system components.
Complete complex bug fixes.
Work closely with other development team members to understand complex product requirements and translate them into software designs.
Successfully implement development processes, coding best practices, and code reviews.
Participate in an agile software development process.
Resolve complex technical issues as necessary.
Train and mentor more junior software engineers.
Keep abreast of new technology developments.
Design and work with complex data models.
All other duties as assigned.