11+ OCaml Jobs in Mumbai | OCaml Job openings in Mumbai
Apply to 11+ OCaml Jobs in Mumbai on CutShort.io. Explore the latest OCaml Job opportunities across top companies like Google, Amazon & Adobe.



• Strong understanding of Flutter. Experience with other frameworks like React Native,
SwiftUI, Jetpack Compose is acceptable.
• Good knowledge of Rendering engines in Flutter, Browser, iOS, Android
• Experience in CMS such as Sanity, AEM
• Good understanding of RESTful APIs, GraphQL and Web Sockets
• Ability to debug and profile Web/Mobile applications with Chrome DevTools or Native
profilers
• Deep understanding of Reactive programming with libraries like MobX, BloC
• Exposure to SOLID Domain Driven Design, principles
• Exposure to Style Guides, Atomic Design, Design Systems
• Strong visual acumen to detect cosmetic defects ensuring
• Exposure to Design tools like Sketch, Figma, Adobe Creative Suite or Affinity Designer
• Deep knowledge of at least 2 different programming languages from JavaScript, Dart, Ruby,
Python, Go, Rust, Typescript, C#, Kotlin, Java, Haskell, OCaml
• Exceptional verbal and written communication
• A mindset to constantly learn new things and challenge the Status Quo.
Experience
• 8 - 15 years of experience building Front End Applications on different technologies
• At least 5 years of experience building React and/or Mobile Applications
• Preferably worked in the Finance/Retail domain or other similar domains with complex
business requirements.
Education
• Bachelors in Computer Science or equivalent education covering Math, Algorithms, Data
Structures, Networking, Databases, Operating Systems, Graphics
• Nice to have a Post-Graduate degree in Computer Science
Demonstrable Passion
• Contributed to one or more Open Source projects
• Actively maintain one or more Open Source projects
• Blogging on Frontend or related topics
• Authored books, videos on Frontend or other topics
• Speaking engagements at Meetups or Conferences

India’s fastest-growing premium cosmetics brand product company


iOS Developer responsible for developing app from scratch.
We are looking to recruit a candidate for a role that will require:
- Translate design and wireframes into code
- Design, build, and maintain high performance, reusable, and reliable code
- Identify solutions through research and collaboration that resolves the root of problems as they arise
- Unit testing code
- Experience with cloud message APIs and usage of push notifications
Requirement
∙ 2+ years’ strong development experience in iOS
∙ Experience using RESTful web services within mobile applications
∙ Proficient with Swift and Cocoa Touch
∙ Knowledge of iOS UI/UX standards
∙ Understanding of Apple’s design principles and interface guidelines
∙ Experience with code versioning control, such as bitbucket/git
Education: Engineering
Work experience: 2 years relevant experience
Compensation: Based on Industry Standards
Role:
Android Developer
Role Description:
Desired Experience Range 4+ years
Location: Mumbai
Work Experience:
Minimum 4+ years of professional experience in Android development
Requirements:
1. Writing clean and efficient native Android applications
2. Proven knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
3. Familiarity with RESTful APIs to connect Android applications to back-end services
4. Proven knowledge of Android UI design principles, patterns, and best practices
5. Experience with offline storage, threading, and performance tuning
6. Must have worked on integrating oAuth/JWT
7. Must have worked with Git
8. Understanding of SDLC process
9. Good to have knowledge of Jira
Key Responsibilities:
1. Writing clean and efficient native Android applications
2. Consuming web services/APIs for Android platform
3. Monitoring the performance of live apps and work on optimizing them at the code level
4. Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance
5. Integrating new features into the platform
6. Integrating payment gateways
7. Looking into any bug fixes post go live
8. Helping the junior developers
Reporting
Candidate will report to the Engineering Lead

Job Title: Flutter Mobile App Developer
Department: Engineering
Summary:
We are looking for a talented Flutter Mobile App Developer to join our team. The ideal
candidate will have a strong understanding of Flutter and Dart, as well as experience
developing mobile apps for Android and iOS. The successful candidate will be
responsible for designing, developing, testing, and deploying high-quality mobile apps
that meet the needs of our users.
Responsibilities:
● Design, develop, test, and deploy mobile apps using Flutter and Dart
● Work with product managers and designers to gather requirements and translate
them into technical specifications
● Work with other engineers to build and maintain our mobile app codebase
● Stay up-to-date on the latest Flutter and Dart developments
● Participate in code reviews and provide feedback on code quality
● Mentor and train junior engineers
Qualifications:
● Bachelor's degree in Computer Science or a related field
● 4+ years of experience developing mobile apps using Flutter and Dart
● 1+ years of experience with commonly used 3rd party libraries and services,
push notifications and app analytics
● Experience with building video streaming and messaging apps is a huge plus
● Strong problem-solving and debugging skills
● Excellent written and verbal communication skills
Benefits:
● Competitive salary and benefits package
● Opportunity to work on challenging and interesting projects
● Collaborative and supportive work environment
● Chance to make a real impact on the lives of our users


About the Role
We are looking to hire a talented iOS developer to design, build, and maintain the next generation of iOS applications. Your primary focus will be developing high-end iOS applications for the latest Apple mobile devices. Your duties may include collaborating with the product team and Tech team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store.
To ensure success as an iOS developer, you should have a strong working knowledge of iOS Frameworks, be proficient in Swift, and be able to work as part of a team. Ultimately, an outstanding iOS developer should be able to create functional, attractive applications that perfectly meet the needs of the user.
Job Responsibilities
- Proficient in Swift, and Objective-C
- Design and implement new features, improvements, ensuring high performance, responsiveness, and a seamless user experience
- Providing implementation detail of feature and documentation
- Experience with iOS frameworks such as UIKit, SwiftUI
- Familiarity with RESTful APIs and networking libraries
- Knowledge of version control systems (e.g., Git)
- Identifying potential problems and resolving application bottlenecks.
- Maintain and enhance the existing codebase while adhering to best practices and coding standards.
- Understanding of Apple’s design principles and interface guidelines
- Developing and implementing architecture to support user interface concepts.
- familiarity with App Approval and Submission procedure
- Knowledge of Push notifications
- Implement secure coding practices to ensure data protection and user privacy
Experience & Skills Requirements
- Bachelor’s degree in computer science or software engineering.
- Minimum 3 years of experience in iOS development.
- Proficient in Objective-C, SwiftUI, and Cocoa Touch.
- Extensive experience with iOS Frameworks such as Core Data and Core Animation.
- Knowledge of iOS back-end services.
- Knowledge of Apple’s design principles and application interface guidelines.
- Proficient in code versioning tools including Mercurial, Git, and SVN.
- Knowledge of C-based libraries.
- Familiarity with push notifications, APIs, and cloud messaging.
- Experience with continuous integration.



Responsibilities:
● Design and build advanced applications for the Android platform
● Collaborate with cross-team (developers, designers, product owners, QA) to define,
design, and ship new features.
● Prepare test plans, and test cases and execute/automate them.
● Write and review unit-test code for robustness, including edge cases, usability, and
general reliability
● Problem solve and determine out-of-the-box solutions for complex technical
requirements
● Work with fellow programmers, as well as the rest of the production team, as a lead
programmer and manager.
● Must have very strong problem-solving and analytical skills.
● Application of experience and knowledge to optimise game engine deployment for
virtual reality VR in terms of memory, frame rate and performance.
● Work with emerging technologies to create new tools and systems for interactive
real-time production.
● Ensure compliance with ride requirements, including performance benchmarks and
integration with third-party ride control systems.
● Produce clean, well-documented code and maintain internal engine builds, using
Perforce and other tools to distribute builds to the team.
● End-to-End mobile development life cycle from planning to publishing
Requirements:
● B.Tech/B.E degree in Computer Science, Engineering or a related subject
● Proven software development experience and Android skills development
● Proven working experience in Android app development and have published at least
one original Android app
● Experience with Android SDK
● Experience working with remote data via REST and JSON
● Experience with third-party libraries and APIs
● Working knowledge of the general mobile landscape, architectures, trends, and
emerging technologies
● Experienced in handling both legacy code and greenfield development and can make
technical recommendations based on the needs of the project
● Solid understanding of the full mobile development life cycle.
● Expert-level understanding of object-oriented programming, threading/concurrency,
unit testing, and modern architectural design
● Excellent source control discipline and are comfortable using git flow
● Experience in 3D engine development experience within the games industry is a plus
● Hands-on with Jetpack compose is a plus.
● Scrum, agile process and adherence
● Good project management skills are a plus
● Strong expertise in Kotlin and Java
● Knowledge of Swift and Fuller is a plus

Job Description:
- Min 4-5 years of experience in Mobile application development
- Min 2-year Experience in React Native app development
- Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax
- Follow best practices using Android Guidelines
- Knowledge of functional or object-oriented programming
- Technically strong in React-Redux/Mobx development and deep understanding of core mobile concepts such as lifecycle, UI, networking, caching, device features, etc
- Experiences with automated testing suites, like Jest or Mocha
- Experience integrating third-party frameworks. Worked with logging and capturing user navigation and app usage to Analytics and Crashlytics for understanding the most used features by users.
- Knowledge of mobile security and cryptography is an advantage.
- Good working knowledge of tools such as Git, JIRA, Jenkins, or any tools that are similar to these.
- Experience with agile methodology is preferred
- Good communication skills
- Good knowledge of app telemetry integration & app performance management
- Have published at least 2 React Native apps on Play Store & Appstore
Key Skills:
- Implement robust app architectures and complex user interfaces
- Component Design and coding new features. includes unit tests, debugs, and solves defects
- Component Design/Coding/Unit Testing/Debugging
- Responsible for designing app architecture and integration design to various external systems (APIs, 3rd Party SDK)
- Follow best practices using React Native Guidelines
- Understand reacting design patterns like HOC, Render Props, and their applications.
- Good understanding of atomic design principles
- Experience with CSS-in-js / styled-components
- Good understanding of Android & iOS working principles, Release process
- Ability to multi-task under pressure and work independently with minimal supervision
- Work on high-performance consumer-facing apps
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Good understanding of server-side templating languages (such as jade, EJS, and pug).
- Creating database schemas that represent and support business processes.
- Implementing automated testing platforms and unit tests.
- Basic understanding of front-end technologies, such as HTML5, SCSS, and CSS3.
- Ability to make recommendations on UI design and UX best practices.

Recently Expertrons raised a funding of $2.3 Mn in the Pre Series A round witnessing investors like Yoga Capital, Venture Catalysts, Auxano Capital, and existing investors LetsVenture, Ivycap Ventures, Iceland Venture Studios, Nikhil Vora (MD, Sixth Sense), and more.
Website: https://www.google.com/url?q=https://www.expertrons.com/&sa=D&source=editors&ust=1632723867004000&usg=AFQjCNEfP9iCbbT6MjFXH6uESAJ_LSbiUw">https://www.expertrons.com/
Expertrons Android App: https://www.google.com/url?q=http://bit.ly/expertrons&sa=D&source=editors&ust=1632723867005000&usg=AFQjCNEPdzkaKsW0le4tCDbxTVkfoKx1wA">bit.ly/expertrons
Product Demo Video: https://www.google.com/url?q=https://bit.ly/3sFG0G1&sa=D&source=editors&ust=1632723867005000&usg=AFQjCNFHdgcw-AcUqrEALvAOKrMlwWH54g">https://bit.ly/3sFG0G1
Watch Explainer Video: https://www.google.com/url?q=https://bit.ly/3zeBmRM&sa=D&source=editors&ust=1632723867005000&usg=AFQjCNHhRW34qC2qeEREheVGUUhhD3-Hkg">https://bit.ly/3zeBmRM
Responsibilities and Duties
1. Build pixel-perfect, buttery smooth UIs across both mobile platforms
2. Strong knowledge of React workflows (such as Flux or Redux)
3. Implement clean, modern, smooth animations and transitions that provide an excellent user experience
4. Integrate third-party APIs
5. Release applications to IOS and Google Play stores
6. Ability to work through new and difficult React Native issues and contribute to libraries as needed
7. Ability to create and maintain continuous integration and delivery of React Native applications
8. Experience with code optimization and performance improvements
9. Experience in Mongo DB, Node JS, AWS is a plus
10. Strong knowledge of GIT
Required Skills:
1. Strong Algo/DS/Troubleshooting/Problem solving skills & analytical skills
2. Database - React Native, Redux, NOSQL, Redux Saga, Flux, Angular
The idea is not to live forever, but to create something that will!
Be a part of our growing team and climb up the ladder of success. So, if you have the expertise, skills, quirks that can help you add value to Expertrons, then apply with us, now!


About theAsianparent:
theAsianparent is a reproductive health-tech company that reaches out to 30 million mothers every month through our parenting website and app. Our vision is to improve the overall health of pregnant women, mothers and families in South East Asia by helping them navigate their most important moments with data-driven solutions and information in the form of content, community and physical products.
Headquartered in Singapore, theAsianparent has offices in Vietnam, Indonesia, Malaysia, the Philippines, Thailand, India, Sri Lanka, Hong Kong and Nigeria. Our investors include Fosun, JD.com,Vertex Ventures and others.
Link: https://tickledmedia.com// https://sg.theasianparent.com/
We are looking for a Backend Engineers with 4+ years of experience to join our team. This is unique opportunity for a driven and insightful quality analyst to join the leading growth-stage start up in the most meaningful segment of the economy(parents) in the core market of Singapore. This is arole where careers are made, if you are upto the challenge, and keen to work with world-class teams
JD for Flutter developer
About the Role :
Creating cost-effective and efficient applications with perfectly crafted, creative and leading-edge flutter app development solutions for customers. You will be working with a fantastic development team, who will be your peers and friends working towards our technological vision and strategy
Must have
- Have two or more iOS/Android apps developed with Flutter.
- Either deployed on the AppStore/Google Play or available on Github
- Experience with third-party libraries and APIs
- Experience with Git, Jenkins, or other version control tools
- Ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into readable state
What are we looking for:
- Good knowledge about Dart
- Well versed with translating wireframes/designs into UI using Widgets,
- Material Components(For android) and Cupertino components(for iOS).
- Managing layouts, gestures, animations and lifecycle states of widgets.
- Advanced UI concepts like Silvers.
- App state management and various approaches for the same like Provider, Redux,BloC/Rx,MobX
- Handling networking with HTTP in client-server architecture.
- Experience with integrating and using analytics tools like Firebase.
- Handling Native Android and IOS views in Flutter app.
- Adding Flutter to existing Android and iOS apps.
- Debugging, performance measurement/tracking of flutter app
What can you expect :
- A fast-paced environment to learn and grow in your career with a market leader with
- Ambitious growth plans.
- Opportunities to learn about and work in different areas of content creation and management and become a well-rounded digital media content professional.
- Dynamic and supportive work culture.
- A passionate team of people working tirelessly to help women across South East Asia and beyond.
Please send your CV together with the following information:
- Notice Period
- Last Drawn Salary
- Expected Salary
- Nationality/ Visa Requirement

It provides cab booking facilities through calls, website,



