Solving the World’s Common Problems, One Product at a time. Join the Dream Team!

Mobile

Senior Software Engineer - iOS

Responsibilities

  • Design and build advanced applications for iOS platforms communicating with our servers
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance and maintenance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Skills Requirements

  • 3+ years of deep technical knowledge of iOS application development (Native)
  • Proficient with Objective-C and Swift (depending on project requirements), and Cocoa Touch
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with RESTful APIs to connect iOS applications to back-end services
  • Solid understanding of the full mobile development life cycle
  • Proficient understanding and application of OOPs concepts
  • Proficient understanding of code versioning tools such as Git, Mercurial etc.
  • Work closely with product management & UX to execute an idea from concept to delivery
    using excellent software design, coding, & processes
  • Strong foundation in computer science and software design/architecture.
  • Familiar with iTunes Connect and Apple Developer program
  • Experience with Agile or XP Methodologies or elated iterative development processes

Desirable

  • Working knowledge of MVVM architecture
  • Optional – Experience with RXSwift(swift reactive programming)
  • Familiar with JIRA Oror similar project management tools
  • Worked on Payment Gateway integration-based application and is familiar with payment
    gateways available in market.

Experience: 3-5 years

Location: Hyderabad

Lead Engineer-Flutter

Requirements-

  • Candidate should have at least 5-8 years of experience in enterprise mobile application development in Android/iOS/Flutter
  • Must have knowledge of Dart/Flutter/BLoC pattern
  • Must have built 3 or more apps on Android and/or iOS app with or without Flutter.
  • Experience in Volley, Retrofit, GSON and restful APIs
  • Solid understanding of the full mobile development life cycle, including advanced debugging/testing/optimisation
  • Be proficient in using version control and continuous integration, with tools such as Git and Jenkins
  • Strong knowledge of design patterns like MVP, MVVM and MVC with architecture skills
  • Networking and integrating third-party APIs using Flutter. Experience developing integrations with common APIs (e.g., Firebase, Twitter, Instagram, Stripe, YouTube, Google, Location services, Map etc.)
  • Experience with Database like SQLite/SQFlite/Room DB/firebase database
  • Optimising app performance and memory consumption. E2E App development and/or experience of developing SDKs is good to have.
  • Fluency with Java and/or swift
  • Understanding cross-device tool incompatibilities and issue is preferred
  • Have published 3 or more mobile apps in Google Play or App Store
  • Curiosity to tinker around, explore new paradigms and strong zest for continuous improvement
  • Understanding of design pattern and architecture of the application is preferred
  • Knowledge of Jira, confluence, and application architecture diagrams like UML, DFD, Process diagram etc is a must
  • Experience in domain like supply chain, digital wallet, social networking apps will be an added advantage.

 

Responsibilities-

  • Primarily mobile app development in flutter
  • Maintenance of existing application
  • Design and work on the architecture document of the application
  • Prepare Technical Specification Documentation for projects
  • Building some reusable components and plugins for internal use
  • Solving technical issues faced by team members

 

Experience– 5-8 years

 

Location-Noida

Senior Software Engineer -Flutter

Requirement-

  • Candidate should have at least 3-5 years of experience in enterprise mobile application development in Android/iOS/Flutter
  • Must have knowledge of Dart and Flutter
  • Must have built 2 or more apps on Android and/or iOS app with or without Flutter.
  • Experience in Volley, Retrofit, GSON and restful APIs is a must
  • Solid understanding of the full mobile development life cycle, including advanced debugging/testing/optimisation
  • Be proficient in using version control and continuous integration, with tools such as Git and Jenkins
  • Strong knowledge of design patterns like MVP, MVVM, BLoC pattern and MVC with architecture skills is mandatory.
  • Networking and integrating third-party APIs using Flutter. Experience developing integrations with common APIs (e.g., Firebase, Twitter, Instagram, Stripe, YouTube, Google, Location services, Map etc.)
  • Curiosity to tinker around, explore new paradigms and strong zest for continuous improvement
  • Optimising app performance and memory consumption. E2E App development and/or experience of developing SDKs is good to have.
  • Fluency with Java and/or swift
  • Should have published one or more mobile apps in Google Play or App Store
  • Understanding of design pattern and architecture of the application is preferred
  • Knowledge of Jira and confluence is preferred
  • Experience in domain like supply chain, digital wallet, social networking apps will be preferred.
  • Knowledge of application architecture diagrams like UML, DFD, Process diagram etc is good to have.

 

Responsibilities-

  • Primarily mobile app development in flutter
  • Maintenance of existing application
  • Design and work on the architecture document of the application
  • Prepare Technical Specification Documentation for projects
  • Building some reusable components and plugins for internal use
  • Solving technical issues faced by team members

 

Experience– 3-5years

 

Location: -Noida