top of page

Senior Software Development Engineer

IIT Madras, Chennai, IN

Full-Time

What You'll do:

We’re on the lookout for a talented Flutter Developer to join our team! If you’re passionate about building exceptional mobile experiences on Android and iOS using Flutter, thrive with AWS cloud services, and excel in testing and project management, we want to hear from you. Let’s create something extraordinary together!

Key Responsibilities

1. Flutter Development

  • Develop high-quality, cross-platform mobile applications using Flutter for Android and iOS.

  • Utilize Flutter development tools effectively, ensuring optimal performance and maintainability.

  • Implement unit testing for Flutter applications to maintain robust and error-free codebases.

  • Design and implement isolates and background tasks for continuous and periodic processes.

2. Cloud Integration and AWS Experience

  • Leverage AWS cloud services to build scalable, secure, and reliable backend solutions.

  • Work with AWS Amplify, including:

    • Cognito: For user authentication and authorization.

    • S3: For secure and efficient file storage.

    • DynamoDB: For managing scalable NoSQL databases.

    • Datastore: For offline data synchronization.

  • Gain hands-on experience with AWS services such as Elastic Beanstalk and EC2 for application deployment and management.

3. API Testing

  • Conduct thorough API testing using Postman to ensure seamless integration with backend services.

4. Testing Tools and Quality Assurance

  • Perform unit testing in Flutter to ensure application reliability.

  • Conduct unit testing for cloud environments to validate system integrity and performance.

5. Atlassian Product Suite

  • Collaborate and manage projects using Atlassian tools, including:

    • JIRA: For project tracking and agile workflows.

    • Bitbucket: For version control and code management.

    • Confluence: For documentation and team collaboration.

6. Additional Skills

  • Familiarity with additional relevant tools and technologies is a plus.


Required Qualifications

  • Proven experience in Flutter development and cloud integration.

  • Strong understanding of mobile application lifecycles and design patterns.

  • Expertise in AWS services, including Amplify, Elastic Beanstalk, and EC2.

  • Proficiency with testing frameworks and tools for both mobile and cloud environments.

  • Experience with Atlassian tools for project and code management (JIRA, Bitbucket, Confluence).

  • Strong analytical and problem-solving skills with a proactive mindset.


Preferred Skills

  • Familiarity with additional mobile development tools and frameworks.

  • Experience working with other cloud platforms or DevOps tools

We’re on the lookout for a talented Flutter Developer to join our team! If you’re passionate about building exceptional mobile experiences on Android and iOS using Flutter, thrive with AWS cloud services, and excel in testing and project management, we want to hear from you. Let’s create something extraordinary together!

bottom of page