המקום בו המומחים והחברות הטובות ביותר נפגשים
Key job responsibilities
· Design of Android mobile application, development and maintenance of systems that enable innovative package delivery experience
· Working with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility
· Working in an Agile/Scrum environment to deliver high quality softwareA day in the life
Duties include research, design, implementation, documentation, and maintenance of new and existing systems and the creation of software services and tools to drive the software development process towards higher quality. You will be working on cutting edge technologies in the market today. The development will be from the concept stage to the launch stage and ensuring the highest level of quality for your deliverables.
- Bachelor’s degree in Computer Science, Computer Engineering or related field
- professional experience in software development building Android production mobile applications
- experience with development and debugging skills using Java/Kotlin
- experience performing Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
- Knowledge about iOS development in Swift is a bonus
- Master’s degree in Computer Science, Computer Engineering or related field
- Server development experience (preferably using Java or C++)
- Excellence in technical communication with peers and non-technical cohorts
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
משרות נוספות שיכולות לעניין אותך