Years of Experience:4-6 Years
Work Location: Bangalore
Notice:Immediate to 15 Days(Max)
Responsibilities:
-
4+ years of experience in IOS Development.
-
Strong 3 Years of experience in Swift.(Mandatory)
-
Good knowledge in Flutter.
-
Strong analytical skills combined with experience in Object Oriented Programming (OOPS) concepts and Cocoa touch and iOS SDK.
Required skills:
-
Proficient with Objective-C and Swift (depending on project requirements)
-
Experience with iOS frameworks such as Core Data.
-
Familiarity with Restful APIs to connect iOS applications to back-end services.
-
Understanding of Apple's design principles and interface guidelines
-
Experience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs).
-
Familiarity with cloud message APIs and push notifications.
-
Proficient understanding of code versioning tools such as Git, SVN, bit bucket.
-
Familiarity with continuous integration.
-
Universal application development for both iPhone and iPad.
-
Be able to build mobile applications to connect to middleware and applications through web services.
-
Have excellent knowledge about the performance optimization of mobile applications.
Similar jobs
Minimum 2 years of working experience.
Can work on live projects of international clients.
Can handle multiple projects
Error-free coding.
Required Experience, Skills and Qualifications
Objective-C, or increasingly, the Swift 3.0 programming language
Apples Xcode IDE
Frameworks and APIs like Foundation, UIKit, and CocoaTouch
UI and UX design experience
Apple Human Interface Guidelines
2D and 3D graphics frameworks like SpriteKit and SceneKit
OpenGL or Metal, iOS graphics APIs
Familiarity with iOS 10 and newer OS versions
A Git code repository technology
Strong Objective-C skills and inside-and-out knowledge of the iOS SDK.
Experience using and creating scalable web-based Restful APIs.
We are seeking a skilled React Native Developer to join our development team in Noida. As a React Native Developer, you will be responsible for designing, developing, and maintaining high-quality mobile applications using the React Native framework. You will work closely with cross-functional teams to deliver outstanding mobile solutions.
Responsibilities:
- Develop and maintain mobile applications using React Native for iOS and Android platforms.
- Collaborate with designers and backend developers to implement intuitive user interfaces and ensure seamless user experiences.
- Write clean, efficient, and maintainable code, following coding standards and best practices.
- Integrate third-party libraries and APIs to enhance application functionality.
- Conduct thorough testing and debugging to identify and resolve any issues or bugs.
- Stay updated with the latest industry trends, technologies, and best practices in mobile application development.
- Collaborate with backend developers to ensure smooth integration of server-side logic.
- Participate in code reviews and provide constructive feedback to team members.
Requirements:
- 2-5 years of professional experience in mobile application development.
- Strong proficiency in React Native framework and JavaScript.
- Good understanding of mobile app development concepts, including UI/UX design principles and mobile-specific considerations.
- Experience with RESTful APIs and asynchronous programming.
- Familiarity with version control systems, such as Git.
- Knowledge of mobile app performance optimization techniques.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Ability to work effectively in a fast-paced and dynamic environment.
- Bachelor's or Master's degree in Computer Science or a related field.
Preferred Skills:
- Have practical experience on deploying an app on "Play store"
We are seeking a skilled and experienced React Native Developer to join our dynamic development team. As a React Native Developer, you will be responsible for designing, developing, and maintaining high-quality mobile applications using the React Native framework. You will collaborate closely with cross-functional teams, including product managers, designers, and backend developers, to create innovative and user-friendly mobile solutions.
-
Solution design documentation, development ownership, mentoring and driving the most comprehensive trade terminal for our super users for the Android Mobile platform
-
Ensuring the team adhere to the best industry technical practices and meet the business objective
-
Ensuring responsiveness of the application
-
Monitor reliability and performance metrics of the system to provide an impeccable experience to the user
-
Co-ordinate with developers, testers and keeps the product manager well informed of the status of the development effort to senior managers
-
Mentoring of the team
-
Code review of team members and code quality ownership
-
Collaborate with team, cross-functional teams to define and design new features
-
Work with data sources, APIs, 3rd party SDKs
-
Unit-test code for robustness, including edge cases, usability and general reliability
-
Work on bug identification and fixing
-
Troubleshooting and triage of field issue Improving application performance
-
Produce high-quality code and experience with security implementation identifying risks implementing security patches procedures
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
-
App management and monitoring on Google Play Store
-
Keep abreast of new trends and best practices in mobile development
-
B.E., B.Tech., M.C.A. or equivalent technical qualification in Computer Science, Engineering or a related subject
-
7 to 10 years of proven software development experience in Android development & Leading & Managing Team
-
Experience in mentoring and managing Android developers
-
Must experience with Kotlin
-
Experience with Java is a plus
-
Experience working with remote data via REST and JSON must
-
Experience with API integration, Third-party SDKs, Charts, Payment Gateway,Sockets is a plus
-
Experience in HLD, LLD designing must
-
Solid understanding of the full mobile development life cycle.
-
Mobile Application security standards good to have
-
Experience in mobile app architecture, frameworks, design patterns must
-
Experience in writing Unit Test cases is a plus
-
Experience in performance measurement of application is plus
-
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
-
Experience in using JIRA, TFS
-
Experience in Android Vital understanding is a plus
-
Experience in Firebase Crashlytics, Application Performance
-
Experience of CI/CD pipeline with tools used for Code coverage, code bugs identification, test automation, GIT
-
Experience in driving scrum team and follow agile practices
-
Fundamental knowledge of the BFSI sector is a plus
-
Strong communication skills
-
Project Estimation & Planning
Role:
• Develop features for Olacabs’s iOS application for customers
• Work on bug fixing and improving application performance
• Actively participate in feature design
• Unit-test code for robustness, including edge cases, usability, and general reliability
• Take ownership of the features assigned right from estimating timelines to Production release
Desired experience:
• Experience working on iOS platform
• Experience in developing B2C mobile applications
• Expertise in development and implementation of mobile applications with custom UI components
• Experienced in memory management and in designing high-performance apps
• Experience working with Google Maps and Social APIs
• Experience working with Objective C, Cocoa, Core frameworks and the iPhone SDK (5.0 and above).
• Experience in shipping applications through App store
• Experience with analytics tools like Google Analytics, Flurry
• Well versed with mobile UI/UX conventions
• Experience in using GIT
Desired Skills:
• Strong understanding of Object Oriented Programming, data structures and design patterns
• Strong in C/C++, Java programming skills
• Knowledge of software development processes & agile methodologies
• Strong problem solving and debugging skills
• Excellent English language (written & verbal) communication skills
• Good understanding of DB Design
Job description
1. To design and build advanced applications for the iOS platform.
2. Client Interaction.
3. To collaborate with cross-functional teams to define, design and ship new features.
4. To generate wireframes.
5. To design, develop, test and implement an iOS application as well as continue production of new versions of the application.
6. To design solutions independently.
7. Unit-test code for robustness, including edge cases, usability and general reliability.
8. Work on bug fixing and improving application performance.
9. Operates effectively in a fast paced, deadline driven, collaborative and iterative programming environment.
10. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Experience -
1. 1-3 years Experience required.
2. Good knowledge of interface builder, Core animation, Swift and Object oriented concepts.
3. Strong working knowledge of HTML5 & CSS, MySQL, and JavaScript.
4. Working knowledge of the general mobile landscape, architectures, trends and emerging technologies.
5. Experience with third-party libraries and APIs.
6. The familiarity with frameworks & web technologies.
7. Android experience is an added advantage.
8. Team handling experience is an added advantage.
We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
Responsibilities
- Design and build applications for the iOS platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
Skills
- Proficient with Objective-C or Swift and Cocoa Touch
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Knowledge of other web technologies and UI/UX standards
- Understanding of Apple’s design principles and interface guidelines
- Knowledge of low-level C-based libraries is preferred
- Experience with performance and memory tuning with tools
- Familiarity with cloud message APIs and push notifications
- Knack for benchmarking and optimization
- Proficient understanding of code versioning tools
- Familiarity with continuous integration
Requirements
- B.Tech/BCA/MCA degree in Computer Science, Engineering or a related subject.
Tech @ Omuni, Arvind Internet:
● Our architecture is powered by 50+ microservices, all built on open-source stack
● Our systems process 1+ billion inventory updates a month
● We have best in class integration patterns for fault tolerance and resilience
● We design systems for SaaS offerings, we build for cloud and different form factor
● We have the coolest apps in fashion commerce by combining in-store and digital experiences
● We work on some complex programs involving integrating with disparate external systems
About the role:
Roles & Responsibilities
● Understand functional requirement, design and code
● Preparing high level design(HLD) and low level design(LLD) document
● Adhering to best practices, maintain quality of code and perform unit testing
● Coordinate with other stakeholders to deliver functionality
● Code checkin and code review for peers
● Performance monitoring of application using Firebase and other APM tools, performance tuning
using IDE tools
● Using CI/CD tools to push build to Testflight or other test environments
● Troubleshoot high priority issues
● Mentor junior resources
● Participate in sprint planning and scrum standup calls.
Ideal Candidate profile:
● Understanding of design patterns and MVVM, MVP architectures
● Design and build applications for the iOS platform.
● Proficient with Swift and Swift UI
● Familiarity with RESTful APIs to connect Android applications to back - end services
● Strong knowledge of iOS to build apps for different form factors
● Design, build, and maintain high performance, reusable, and reliable Swift code
● Help maintain code quality and performance monitoring
● Proficient understanding of code versioning tools, such as Git, CI/CD tools
● Experience with performance and memory tuning with tools
● Familiarity with apple push notifications
● Should be able to work in agile environment
● 3-5 year experience in IT with minimum 3 years in iOS app development, Flutter and Dart knowledge
would be great to have
● BTech in CS or any other stream
Remuneration: Rs. 8-11 LPA. Not a constraint for the right candidate.
We are looking for an iOS developer who will take a key role on our team. Our iOS developer will be responsible for the development of mobile applications for iOS devices.
- You'll be working alongside other engineers and developers, collaborating on the various layers of the infrastructure for our (platform/application/etc.)
iOS Developer Skills and Expertise (Below is a list of several skills and responsibilities of iOS developers. Remember to remove any that do not fit your specific role) :
- Design and build applications for Apple devices on the iOS platform.
- Maintain quality and ensure responsiveness of applications.
- Collaborate with the rest of the engineering team to design and launch new features.
- Maintain code integrity and organization.
- Be proficient with Objective-C or Swift (depending on project requirements), and Cocoa Touch.
- Experience with iOS frameworks such as Core Data, Core Animation, as well as offline storage, threading, and performance tuning
- Must be familiar with RESTful APIs to connect iOS applications to back-end services
- Experience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs)
- Experience with cloud message APIs and usage of push notifications.
- Knowledge of code versioning tools (such as Git, Mercurial or SVN).