מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
As a Software Development Engineer, you will participate in the full development cycle - from UI/UX design, implementation and backend API service implementation. This includes designing user interfaces, developing front-end applications, implementing backend services, testing, and producing comprehensive documentation for large-scale distributed software applications. You'll translate functional requirements into robust, scalable solutions with intuitive user interfaces that work well within the overall system architecture. You'll evaluate and make decisions around the use of new or existing software products, tools, and UI frameworks. Taking your ideas from inception to deployment, you will apply your full-stack engineering expertise to shape, refine, and redefine our systems. You will come up with new data-driven ways to continuously improve our solutions and create robust yet simple interfaces that empower business owners.
- 2+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- 2+ years of non-internship professional front end, web or mobile software development using JavaScript, HTML and CSS experience
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience programming with at least one software programming language
- Experience building scalable, distributed, front-end and back-end experiences
משרות נוספות שיכולות לעניין אותך