Looking for Better Career Options

We're passionate about solving problems people face through technology,
so we're always on the lookout for innovators having similar visions.

Career banner

Why Us?

Cmile pursues bright, talented, and skillful professionals from the tech and design domain to work with us on challenging projects. If you are ready to become a part of our passionate, creative, and tech-savvy team, get in touch with us now.

We aim to improve your overall personality curve so that you can gain a significant volume of life-changing wisdom as you work at Cmile.

Improve your career by joining us.

5 work days a week

Employee Centric

Rewards & Benefits

Fun Cultured

Advanced Tech

Honest Interaction

Positive Environment

Family-oriented

Innovative Projects

Flexible Hours

Competitive Salary

Hybrid Office

Recognitions

Opportunities

Minimum qualifications:

  • Bachelor’s degree in Computer Science, related technical field, or equivalent practical experience.
  • 2+ years of relevant work experience.
  • Experience working in software development with one or more of the following programming languages; Java, JavaScript, HTML, and CSS.
  • Experience in working with front-end technologies and/or front-end frameworks.
  • Experience in Java Spring Boot is must

Preferred qualifications:

  • Master’s degree in Engineering, Computer Science or other technical related fields, or equivalent practical experience.
  • Experience with user-interface design.
  • Background in computer science, with a focus on data structures, algorithms, and API design.
  • Ability to learn other coding languages.
  • Demonstrated ability to share knowledge via formal mentoring, reviewing code, reviewing design documents, providing technical talks, teaching classes, or as a consultant on projects.

Responsibilities:

  • Design, develop, test, deploy, maintain, and improve software.
  • Manage individual project priorities, deadlines, and deliverables.
  • Design and implement new user-facing features in Google’s products.
  • Write client-side code for web-based applications, create fast, easy-to-use, high volume production applications, and develop prototypes.
  • Optimize web applications to maximize speed and scale.

Location: Pune

Note: To apply as Full Stack Developer, email your resume / updated CV to [email protected]

We are hiring for Android Developers!!!

Design, build, test, and support applications on the Android platform using Java/Kotlin.

Notice Period: less than 1 month.

Should have a personal Android Phone and Laptop to work on.

Roles and Responsibilities:

  • Work independently, design application for performance and usability.
  • Provide test cases, support, and bug fixes as and when requested.
  • Work with other Android developers in a team.

Required Skills:

  • 3+ yrs of experience developing Android applications
  • Strong knowledge of Java and/or Kotlin programming
  • Solid understanding of the full mobile development life cycle
  • Expertise in test-driven development
  • Experience with 3rd party libraries and APIs
  • Good CS concepts and problem-solving/analytical skills
  • Excellent written and verbal communication
  • Object-oriented programming knowledge,
  • Experience in RX Java,
  • Consuming Restful Web Services,
  • Git Experience with testing frameworks,
  • Test-Driven Programming
  • Functional Programming knowledge
  • Knowledge of Extreme programming.

Preferred Skills:

  • Have published one or more Android apps in the play store
  • Experience in android application development
  • Knowledge of the general mobile landscape, architectures, trends, and emerging technologies

Please share your resume on [email protected]

We are hiring for iOS Developers!!!

Design, build, test, and support applications on the iOS platform using Swift.

Notice Period: less than 1 month.

Should have a personal iPhone and Macbook to work on.

Roles and Responsibilities:

  • Work independently, design application for performance and usability.
  • Provide test cases, support, and bug fixes as and when requested.
  • Work with other iOS developers in a team.

Required Skills:

  • 3+ yrs of experience developing iOS applications
  • Strong knowledge of objective C and/or swift programming
  • Solid understanding of the full mobile development life cycle
  • Expertise in test-driven development
  • Experience with 3rd party libraries and APIs
  • Good CS concepts and problem-solving/analytical skills
  • Excellent written and verbal communication
  • Object-oriented programming knowledge,
  • Experience in RX SWIFT,
  • Consuming Restful Web Services,
  • Git Experience with testing frameworks,
  • Test-Driven Programming
  • Functional Programming knowledge
  • Knowledge of Extreme programming.

Preferred Skills:

  • Have published one or more iOS apps in the app store
  • Experience in android application development
  • Knowledge of the general mobile landscape, architectures, trends, and emerging technologies

Please share your resume on [email protected]

Responsibilities:

  • Good Communication skills
  • Work closely with the UI/UX and development team throughout the project life cycle
  • Create proof-of-concept apps for iOS and Android using Flutter
  • Ensure to use software development best practices
  • Deliver state-of-the-art iOS and Android mobile experiences using Apple’s Human Interface Guidelines and Google’s Material Design
  • Make efficient use of source control system like GitHub
  • Create and review estimates for Flutter Apps
  • Create and review unit test cases
  • Work on bug fixing and improving app performance
  • Work with outside data sources and 3rd party APIs

Mandatory Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems and/or equivalent work experience
  • 1+ years Experience with building Flutter mobile apps published in Apple App Store and Google Play
  • Experience using Xcode to develop and/or build iOS apps
  • Experience using Android Studio to develop and/or build Android apps
  • Experience developing iOS apps for iPhone and iPad
  • Experience developing Android apps for Android phones and tablets
  • Experience using RESTful APIs to integrate mobile applications to server-side systems
  • Strong analytical and problem-solving skills
  • Good communicator.
  • Clear understanding of software development best practices
  • Working knowledge of SCM with strong emphasis on Git and proper Git Flow
  • Good understanding of development environment, testing and Apple App and Google Play store publishing

Desired Qualifications:

  • Experience with creating automated builds for iOS and Android apps
  • Experience developing an Apple Watch or Android wearable app
  • Experience using location services in iOS and Android apps
  • Experience integrating maps into iOS and Android apps
  • Experience integrating push notifications (e.g. One Signal) into iOS and Android apps
  • Experience integrating Fabric/Firebase Crashlytics into iOS and Android apps

Location: Pune

Note: To apply as Flutter Developer, email your resume / updated CV to [email protected]

Responsibilities:

  • Work as part of a team to build React Native iOS and Android apps.
  • Integrate 3rd-party API’s
  • Write unit and integration tests.
  • Architect, build, and maintain excellent apps with clean code.
  • Work with Native modules when required.
  • Implement clean, minimalistic, smooth animations and transitions that provide an amazing user experience
  • Assist with building estimates
  • Work with modern tools, including Slack, GitHub, Google Docs, Asana, etc.
  • Create UI Screen and Modules in both IOS and Android and integrate with React Native application
  • Deployment on React Native app to both App Store and Google Play
  • Create software code, unit tests and assist with encoding, testing, debugging, and documentation
  • Improve product quality through code reviews, writing effective unit tests, and collaborating with QA to implement automation testing.

Requirements:

  • 3+ years of professional software development experience with a degree in development
  • 2+ years of experience building code for React Native to be released from Google Play and the App Store.
  • 1+ years of experience with HTML, CSS, and Javascript
  • Ability to work through new and difficult React Native issues
  • An understanding of React Native best practices and a commitment to following them
  • Use of Native Modules and Native UI components from both IOS and Android
  • Good communication skills
  • Strong object-oriented design, programming, and debugging skills
  • Passionate about mobile development and writing correct and efficient code
  • Strong debugging skills with the ability to reach out and work with peers to solve complex problems

Preferred Skills:

  • Some Objective-C, Swift, and/or Java experience preferred.
  • Strong experience working with ReactJS on web applications
  • Familiarity with SQL and NoSQL Databases
  • Experience with performance optimization
  • Experience with Ruby-on-Rails
  • Experience using external APIs

Location: Pune

Note: To apply as React-native Developer, email your resume / updated CV to [email protected]

Minimum qualifications:

  • Bachelor’s degree 

Responsibilities:

  • Assess go-to-market readiness, identify gaps in preparedness, and build plans to perform annual goals successfully.
  • Work with teams to identify, qualify, and prioritize coverage for business opportunities. Participate in opportunity review meetings to provide insight into how to secure the technical win best.
  • Maintain customer satisfaction.
  • Resolve product problems affecting customer satisfaction.
  • Build trust with customers and influential relationships.

Location: Pune

Note: To apply email your resume / updated CV to [email protected]

Want to join us?


+
Continents
+
Years of Experience
+
Successful Solutions
+
Cups of Coffee