Software Engineer (I – II – III) (Mobile)
About the role
Gotrah is looking for a Software Engineer who is eager to design and develop software platforms that will serve as scalable products. The ideal candidate will have experience working with the software development life cycle from preliminary system analysis to tests and deployment, all while using cutting-edge techniques and tools to build and scale the product as a world-class platform for the future.
Responsibilities
Design and develop Mobile apps
Build reusable code and libraries for future use
Optimize application for maximum speed and scalability
Design and implement local caching and local data storage
Implement security and data protection
Document and maintain software functionality
Deploy apps and evaluate user feedback
Develop tools and applications by producing clean, efficient code
Automate tasks through appropriate tools and scripting
CORE
3+ years of industry experience
Experience in mobile app development ( native iOS, native Android, or react-native)
Working experience in at least one of the programming languages (Swift, Kotlin, TypeScript)
Proficient understanding of code versioning tools, Git
Strong knowledge of OOP
Strong knowledge of Design Patterns
Strong knowledge of Computer Science fundamentals
Work experience within an Agile Scrum team
Self-driven and fast Learner
PLUS
Work experience with more than one programing language
Work experience with GraphQL
Work experience with Cloud Providers (AWS, Azure, Google Cloud)
User Authentication and user Authorization between multiple systems, servers, and environments
Familiar with automatic building and deployment with tools like Jenkins, Github actions, bitbucket Pipeline
Responsibilities
- Design and develop Mobile apps
- Build reusable code and libraries for future use
- Optimize application for maximum speed and scalability
- Design and implement local caching and local data storage
- Implement security and data protection
- Document and maintain software functionality
- Deploy apps and evaluate user feedback
- Develop tools and applications by producing clean, efficient code
Qualifications
- 3+ years of industry experience
- Experience in mobile app development (native iOS, native Android, or react-native)
- Working experience in at least one of the programming languages (Swift, Kotlin, TypeScript)
- Proficient understanding of code versioning tools, Git
- Strong knowledge of OOP
- Strong knowledge of Design Patterns
- Strong knowledge of Computer Science fundamentals
- Work experience within an Agile Scrum team
Skills mentioned
About Gotrah Ventures
Gotrah is a Startup Studio. A new investment model that adds more than just cash. Gotrah’s process uses a hands-on approach to drive ideas through the most difficult part of a start-up’s life cycle, using a skilled and well-experienced team, resources, and a solid validation process, with the goal to spin out startups and support its growth with a dedicated team.