11+ Functional programming Jobs in Delhi, NCR and Gurgaon | Functional programming Job openings in Delhi, NCR and Gurgaon
Apply to 11+ Functional programming Jobs in Delhi, NCR and Gurgaon on CutShort.io. Explore the latest Functional programming Job opportunities across top companies like Google, Amazon & Adobe.
RESPONSIBILITIES:
- Developing app using Flutter for both Android & iOS platforms.
- Writing quality code independently that is simple, reliable, and scalable.
- Evaluating and implementing out-of-the-box ideas for application development.
- Working with the team to manage, optimize, and customize multiple applications.
- Detecting and troubleshooting application issues.
REQUIREMENTS:
- Must have 1+ years of experience in Flutter.Should have worked and successfully deployed apps using Flutter framework.
- Good knowledge of Flutter SDK & Dart programming language.
- Should have worked on mobile platforms like Android or iOS.
- Should have developed & worked with Flutter widgets for iOS & Android with any of the state management solutions like Bloc, Provider, Mobx, etc.
- Mobile app architecture design and optimization. Extreme attention to detail and the ability to match the design as closely as possible.
- Ability to work closely with Product Managers, other development team members.
- Understanding of Functional Reactive Programming is a must.
- Comfortable with Test-Driven Development.
What does the core role include?
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
- Designing stateless components in React Native
- Contributing in all phases of the development lifecycle
- Working with the developers to create and maintain a robust framework to support the apps
- Working with the developers to build the interface with a focus on usability features
What else can you expect in the role?
- Prepare and produce releases of software components
- Optimizing performance for the apps
- Problem-solving skills, analytical mind, and positive attitude
- Ability to think from end users perspective and focused on improving the overall product experience.
- Deliver across the entire app life cycle concept, design, build, deploy, test, release to app stores and support
What can fetch you brownie points?
- Hands on experience with React Native is required
- Hands-on experience in React Native APIs, ReactJS, Javascript, ECMAScript (OOJS) and JSX.
- Strong understanding of JavaScript ecosystem
- Hands on experience on Android in creating Hybrid / Native applications
- Demonstrable UI/UX experience on a large-scale app.
- Thorough understanding of React Native development tools like IDEs (Nuclide, Atom, Sublime Text, or Visual
- Good knowledge of JS frameworks like ReactJS is a plus.
Desired Skills and Experience
Hybrid Apps,React Native, Native iOS and Android Architecture understanding
Hiring: Experienced React Native Developer | Mobile App Developer
Location: Vadodara Only
- 3+ years of professional experience working with React Native.
- 1+ year of experience working with Node (Backend) will be plus.
- 3.5+ years of professional software development experience.
- Experience of Android/iOS native mobile app development.
- Experience with build, deployment, unit testing tools, testing libraries.
- Experience of Payment Gateway integration in React Native.
- Experience with React Native skills such as Redux/Mobx, GraphQL, Animation, Typescript, Firebase-for remote configuration, Auth0, etc.
- Should have the ability to integrate third-party libraries and APIs.
- Hands-on experience in using Hooks for functional components with the State, PureComponents , etc.
- Ability to work through new and difficult React Native issues and contribute to libraries as needed.
- Ability to create and maintain continuous integration and delivery of React Native applications.
- Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ
- Understanding of web application like React.
- Knowledge of AWS services like S3, EC2 would be valuable.
- Experience with Native Mobile app deployment on App store and Google Play Store (Release Management).
• Implement clean, modern, smooth animations and transitions that provide an excellent user experience
• Leverage native APIs for deep integration with both platform
• Write unit and integration test
• Writing clean code and building reusable code
• Releasing application on iOS and Google Play Store
• Understanding of REST APIs, the document request model, and offline storage.
• Familiarity with version control Git (Github or Gitlab).
at Creative Frenzy Pvt Ltd
We are looking for an iOS application developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.
MUST BE ABLE TO WORK AT OUR OFFICE IN : Sec. 63, Noida, UP 201301
Responsibilities:
- Design and build advanced applications for the iOS platform
- 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.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Very good experience with Objective-C and iOS SDK
- Good working knowledge in Cocoa Touch
- Experience with memory management and caching mechanisms specific to mobile devices.
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text.
- Experience in Payment gateway integration in mobile apps.
- A portfolio of iOS in the app store is a plus.
- Git & Gerrit.
- UI & UX experience.
- Experience in Swift4 and above version of Swift.
- REST API association, Locations, and Map API.
Required Candidate profile
- A minimum of 3 years of experience in iOS app design and development
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and
Core Text - Experience in imaging/pdf manipulation sdk will be preferred.
- Working experience with PDFTron sdk
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging
technologies - Solid understanding of the full mobile development life cycle
- Collaborating with cross-functional teams to define, design, and ship new features
- Working with outside data sources and APIs
- Unit-testing code for robustness, including edge cases, usability, and general reliability.
- Working on bug fixing and improving application performance.
- Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.
Candidate Profile:
- B.E. / B.Tech. / MCA in Computer Science, Engineering, or related fields is required.
- 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
- Solid understanding of the full mobile development life cycle.
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 design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store.
iOS Developer Responsibilities:
- Designing and building mobile applications for Apple’s iOS platform.
- Collaborating with the design team to define app features.
- Ensuring quality and performance of the application to specifications.
- Identifying potential problems and resolving application bottlenecks.
- Fixing application bugs before the final release.
- Publishing application on App Store.
- Maintaining the code and atomization of the application.
- Designing and implementing application updates.
iOS Developer Requirements:
- Bachelor’s degree in computer science or software engineering.
- Proven experience as an app developer.
- Proficient in Objective-C, Swift, 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.
Jamun Informatics Private Limited (Jamun) is a Delhi-based startup Backed by Splendor Group, a pedigreed Indian business house. Jamun is focused on creating niche software solutions to solve B2C and B2B problems in the ecosystem of Consumer Durables and Electronics (CDEs). Jamun is creating India’s first Super App for Personal and Home Electronics and Appliances or CDEs – PingKaro. Jamun is partnering with various Brands and integrating with their CRM systems to create a
new ecosystem for customers across the country.
POSITION: Android Developer
LOCATION: New Delhi
EDUCATION: B.Tech/B.E. in Any Specialization, MCA
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams.
RESPONSIBILITIES:
1)Designing and developing advanced applications for the Android platform.
2)Unit-testing code for robustness, including edge cases, usability, and general reliability.
3)Bug fixing and improving application performance.
4)Work on bug fixing and improving application performance.
5)Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
TECHNICAL REQUIREMENT:
Codelabs :
1)Android Room with a View: Must have hands-On experience on JAVA and Kotlin.
2)Understanding of ViewModel is a must.
3)Clear understanding of Asynchronous or non-blocking programming, and clarity of Official libraries Coroutines(kotlinx.coroutines), Serialization(kotlinx.serialization), Ktor is a must. Preferred version - V1.5.10.
4)Understanding of live tracking and sockets is a must.
5)Clear understanding of Android SDK, Android studio, APIs, DBs, Material Design.
6)Hands-On experience on structural and multi-platform programming.
• Prior Startup Experience would be preferred.
• Immediate Joiners Preferred
• Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
• Translate and Build the designs and Wireframes into high-quality responsive UI code.
• Write efficient queries for core Data.
• Use of Model-View-Controller ( MVC) and Model-View-ViewModel-Controller (MVVM) as it relates to designing, developing architecture and developing maintainable, testable and functional software that meets product requirements.
• Explore possible architectures for implementing new features.
• Resolve any problems existing in the system and suggest and add new features in the complete system.
• Suggest space and time-efficient Data Structures.
• Follow the best practices while developing the app and also keeping everything structured and well documented.
• Use CI/CD for smooth deployment.
• Document the project and code efficiently.
• Manage the code and project on Git in order to keep in sync with other team members and managers.
• Communicate with the Project Manager regarding the status of projects and suggest appropriate deadlines for new functionalities.
• Ensure security guidelines are always followed while developing the app.
• Validate the cloud system to ensure any new changes do not compromise the security of the backend server.
• Suggest new features and/or enhancements.
• Consulting with our customer-facing representatives about software system design and maintenance.
• Interact with the Clinical Specialists and Product Manager to help understand end-user feedback. • Maintaining software through product lifecycle including design, development, verification and bug fixes.
• Connect regularly with the Quality Assurance Specialist to deliver a stable app.
• Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner. • Perform time profiling and memory leaks assessment.
• Execute app verification protocol.
• Write tests for the App.
• Following company policies and quality procedures to ensure quality product deliverables.
Requirements: Must Have:
• Flutter: To build cross-platform mobile apps for Android, IOS and Web.
This should include from making responsive UIs to efficiently query data and also manage states in an optimized manner.
• Native Android and IOS: To build custom Flutter Packages.
• Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics.
• Adobe XD: Should know how to use Adobe XD to use the design file and use it to build the app.
• Git: To manage and collaborate in different projects with the rest of the team.
Good To Have: • Angular • Bootstrap • JavaScript
React Native Developer
- Experience in React-native, IOS Development (with Swift).
- Experience in IOS SWIFT Framework
- Proven experience in React Native components in native iOS and Android
- Good understanding of Android / iOS / Web design guidelines, SDK and excellent JavaScript skills.
- Knowledge of React and the Java script ecosystem
- Exposure to other hybrid mobile platforms like IONIC,Sencha, HTML5, PhoneGap, jQuery Mobile etc.
- Familiarity with RESTful APIs development.
- Expertise with code testing best practices, including unit and integration testing to ensure quality of code.
- Familiarity with code versioning tools such as Git, SVN, Github.
- Excellent verbal and written communication skills
Preferred Skills & Knowledge: IOS Development (Swift), React Native
- Developing, Designing and building advanced applications for the Android/ IOS platform.
- Working with different teams to define, design, and develop new features.
- Ensuring to build an extensible app thats easy to maintain and scale.
- Working on bug fixing and improving application performance.
- Unit-testing code for robustness, including edge cases, usability, and general reliability.
- Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.
What you need to have:
- BE / BTech / BSc in Computers
- Excellent knowledge and background of Flutter development, IOS / Android
- Experience in extensive API integration.
Who we are
ixigo is an AI-based travel app that helps millions of users plan and book their trips every day. Launched in 2007, ixigo is proud to have built numerous industry-first AI-innovations over the last decade. With pre-emptive help from ixigo at every touch-point of their journey, 150 million Indians are now making smarter travel decisions every year. ixigo uses Artificial Intelligence for deal discovery, personalized recommendations, dynamic marketing, airfare predictions, train delay information, PNR confirmation status, infrastructure cost optimization, business intelligence and providing fully-automated customer service over chat and voice. This makes ixigo a lean, tech-intensive and capital-efficient travel business, serving millions of travelers with a team size of under 200. Founded in 2007 by Aloke Bajpai & Rajnish Kumar, ixigo’s investors include Sequoia Capital India, Fosun RZ Capital, SAIF Partners, MakeMyTrip & Micromax.
The iOS Team
Our iOS team is always keen to stay ahead of the curve by always adopting the latest tech in the valley. We were first to market with adopting iPhone X layout, implementing ARKit in 2017, and Siri Shortcuts in 2018. We have been featured across app store over a dozen times in the past 2 years in Today, Apps, and Travel section.
At ixigo, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. So, if you love everything about Apple and our beloved Swift, we would love you to join our iOS arsenal to build the best travel apps in the world and get our hands on whatever comes up in the next WWDC and iOS.
Role & Responsibility
As an iOS Developer, You will be involved in all aspects of development playing a critical role in the design, planning, development, and deployment and help develop best practices for future development. You will be working closely with Tech, Design, and Quality team to build and launch the product.
- Developing, releasing, and maintaining native iOS Applications Lead and oversee mobile application development efforts
- Deliver across the entire app life cycle, design, build, deploy, test, release to app stores and support
- Working directly with developers and product managers to conceptualize, build, test and realize products
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Optimizing performance for the apps and keep up to date on the latest industry trends in mobile technologies
Skills & Qualifications
- In-depth understanding of Swift
- Up to date experience with UIKit, CoreLocation, Core Data(or Realm) and other iOS frameworks
- Experience writing multi-threaded, asynchronous code
- A track record in leading projects, mentoring peers and collaborating with technical and business partners
- Good understanding of fundamental Computer Science concepts
- Ability to work under pressure and manage difficult situations in a fast-paced work environment
- Excellent interpersonal skills and ability to work well with all levels of engineers
- Loves fast-paced environment and learning new technologies.
- Deeply concerned about excellence and perfection in products and services
- Experience with Test Driven Development is a plus
Compensation: Commensurate to skills & experience; comparable to the best in the industry.
Culture: ixigems enjoy a fun and rewarding work atmosphere. We do not believe in hierarchies, and we encourage communication and constructive collaboration. We believe in the personal growth of individuals, creative approaches to solve real-world problems, and questioning the status quo!