Work hard. Have fun. Make history.
To be successful you need to be flexible and entrepreneurial, comfortable operating with ambiguity and willing to develop quick proof of concepts. You are a true owner - you are passionate about the potential customer and societal impact and will operate at all levels, diving deep into the details while providing strategic inputs for the product.
· Decide what features to build.
· Drive software engineering best practice.
· Design distributed and scalable systems.
· Test and document the software you develop.
Key job responsibilitiesKey Responsibilities:
- Develop and maintain mobile applications using React Native and Swift/Kotlin.- Optimize components for maximum performance.
- Ensure the technical feasibility of UI/UX designs.- Debug and fix issues, and improve application performance.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 2+ years of building production software experience
- 3+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- 2+ years of Apple platform development experience
- 1+ years of Android development experience
משרות נוספות שיכולות לעניין אותך