מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Key job responsibilities
- You solve difficult problems, applying appropriate technologies and best practices.- You are proficient in a broad range of design approaches and know when it is appropriate to use them (and when it is not). Your solutions are pragmatic.
- You consider the legacy of the code you produce and write code that an SDE unfamiliar with the system can understand.
- You limit the use of short-term workarounds. You do things with the proper level of complexity the first time (or at least minimize incidental complexity).
- You create flexible software without over-engineering. You make appropriate trade-offs, re-use where possible, and are judicious about introducing dependencies.
- You are efficient with resource usage (e.g., system hardware, database, memory/CPU, etc.)
- 4+ years of non-internship professional front end, web or mobile software development using JavaScript, HTML and CSS experience
- 3+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience
- Experience using JavaScript frameworks such as angular and react
- 4+ years of agile software development methodology experience
- Experience with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node
משרות נוספות שיכולות לעניין אותך