As a Senior Software Engineer, you will contribute to the development and maintenance of the Gemini Enterprise mobile application, driving innovation and best practices within the team. You will be responsible for designing, developing, and implementing mobile architecture and product features, providing technical guidance to team members, and leveraging artificial intelligence to enhance your performance.
Requirements
- Bachelor’s degree or equivalent practical experience
- 5 years of experience in software development
- Experience with mobile development
- Experience with backend development
- Experience in one or more programming languages (e.g., Java, Kotlin, ObjC, Swift)
- Master's degree or PhD in Computer Science or related technical field
- 5 years of experience with data structures and algorithms
- 1 year of experience in a technical leadership role
- Experience with Flutter and Dart
- Experience with Gen AI and AI Chatbots
Benefits