Software Engineer

Key Responsibilities:

  1. Contribute to the development of mobile applications across multiple platforms.
  2. Learn and implement new technologies to improve application performance and features.
  3. Assist with both frontend and backend development when required.
  4. Gain proficiency during the training period and transition to independently handling tasks post-probation.
  5. Troubleshoot codebase issues and provide ongoing support for projects.
  6. Understand and support the entire Software Development Life Cycle (SDLC) for mobile development.
  7. Develop and maintain Android and iOS applications using Flutter or similar frameworks.
  8. Develop APIs to support mobile functionalities.
  9. Adhere to industry best practices and standards for design and development.
  10. Innovate and implement modern mobile designs based on current trends.

 

Technical Minimum Requirements:

  1. Experience: 2-4 years in mobile application development.
  2. Hands-on Experience: Minimum 1 year of experience in mobile technologies with proven problem-solving skills.
  3. Offline Applications: Experience in developing offline-first mobile applications.
  4. Published Work: At least one published app or library in the app stores.
  5. CI/CD: Experience working with Continuous Integration/Continuous Deployment (CI/CD) processes and automating the release pipeline.
  6. Architecture Understanding: In-depth knowledge of at least two mobile application architectures.
  7. Growth Potential: Should demonstrate potential to grow into a Pod Lead role within 1-2 years.
By submitting this form, you agree with the storage and handling of data by this website.