• 4+ years of experience in Native iOS development.
• Strong in data structure and algorithms.
• Strong knowledge of iOS UI design guidelines, design patterns, and best practices.
• Strong knowledge of iOS Framework, different versions of iOS, and how to deal with
different screen sizes.
• Proficient in Swift programming, Cocoa, Xcode, and iOS Apps architecture and
implementation
• Experience with Analytics, offline syncing, deep-linking, Notifications, Autolayout,
Multithreading, etc
• Familiarity with Agile development, Scrums, Continuous integration (CI-CD), and TDD
processes.
• Knowledge of iOS debugging, unit-testing, memory, and performance optimization tools
as well as experience with automated and manual testing platforms
• Experience in shipping applications through App store
• Proficient understanding of code versioning tools, such as Git
Similar jobs
We are looking for an entry level developer to join our team. You must have delivered at least 2 projects either as a part of self training, internships or industry experience.
Required Skills (more the better):
- Native iOS Application Development with Swift, understanding of Objective C, iOS SDK, Xcode, Cocoa Layer, Media Layer, Core Service Layer, Core OS Layer, iOS Frameworks, iOS Developer Tools, iOS programming, iOS Human Interface
- Hybrid mobile application development using Flutter will be an added advantage
- Deployment/ publish in Apple App Store
- Understanding of design patterns like MVC
Additional Skills:
- Versioning tools such as Git, Bit Bucket, and concepts like branching
- DevOps: Knowledge of operating systems, hosting and deployment on cloud platforms like Amazon Web Services, Google Cloud, Azure etc will be added advantage
Responsibilities will include:
- Developing applications for iPhone and iPad
- Reviewing new releases, SDKs, updates in the mobile space
- Writing clean, well-designed code
- Debugging code and fixing bugs
- Ensuring code quality and security by following industry standards
- Managing code repositories and deploying builds
- Contributing to all phases of the development lifecycle
- Participating in team meetings and client meetings/ calls
- Learning new technologies
Why should I join Big Rattle?
Big Rattle Technologies specializes into development of Mobile and Web applications. Our clients include Fortune 5000 companies. Over the past 9 years, we have delivered multiple projects for clients from various industries like FMCG, Restaurants, Banking and Finance, Automobiles, Ecommerce, Television and Broadcast Agencies.
You will have an opportunity to get end-to-end exposure in software design and development of products, web applications and mobile applications. You will also have opportunities to participate in the decision-making process and take leadership roles as you grow in the organisation.
The company offers benefits like
- Healthcare coverage (including Covid-19 vaccination reimbursement)
- Technical certification fee reimbursements
- Technical training fee reimbursements
- 5-day work week
- Flexible working hours
- Hybrid working
Roles & Responsibilities:
- Develop cutting edge user experience for healthcare the platform
- Design, build, test, deploy, maintain, and enhance iOS apps
- Contribute towards the product roadmap
- Work on an interesting range of problems like instant messaging in poor networks, smart diagnosis- personalization for doctors in each specialty, optimal matching problems
- Help bring healthcare processes on mobile- prescriptions, auto-diagnosis
- Work with network and battery optimisations, messaging, APIs, external libs, SDKs, Analytics, Offline apps, UI, visualisations and animations
- Lead a team of developers and work in tandem with Product and Design teams
Skills & Qualifications:
- Be proficient with Objective-C or Swift , 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
- Experience with cloud messaging APIs and usage of push notifications.
- Knowledge of code versioning tools
- Built and managed apps with over 1 million users
To be successful in this role, you’ll need to have the following skills:
Love for coding: A fanatic about writing beautiful and scalable code.
A sense of analytics: Strong analytical and troubleshooting skills. Should be
resourceful, innovative and inventive.
Dynamic: Should be comfortable in dealing with lots of moving pieces. Have
exquisite attention to detail, and are comfortable learning new technologies and
systems.
Team player: Knack for influencing without being authoritative. Pitch in wherever the
team needs help, from writing blog posts to supporting customers.
Accountability: High sense of ownership for your code and relentlessness to deliver
projects with high business impact.
KEY QUALIFICATIONS
BE/BTech in Computer Science or related field.
Minimum 3+ years of iOS application development.
Build iOS applications from scratch and have an understanding of working with 3rd
Party frameworks using Cocoapod as a dependency manager.
KEY SKILLS
Strong knowledge of iOS SDK, UIKit , Swift and having knowledge of socket.IO is a
plus.
Familiarity with RESTful APIs to connect iOS applications to back-end services.
Familiarity with Push Notification APIs.
Knowledge of the open-source iOS ecosystem and the libraries available for
common tasks.
- Degree in software development, computer science, or similar.
- Proficiency in Android, Java, Kotlin, MVC, MVVM.
- Prior experience as an android developer will be advantageous.
- Excellent coding and proofreading skills.
- Top-notch teamwork and communication skills.
- Ability to manage your workload with minimal supervision.
- Unwavering curiosity.
Location : Fort ,mumbai
Job Description:
- We are looking for a qualified Senior React Native Mobile App developer to join our Engineering team.
- You will be working with our engineers to develop and maintain high-quality mobile applications for both platforms, Android and iOS.
- Ultimately, you should be able to design and build the next generation of our mobile applications.
Job Responsibilities and Required Skills:
- Experience with React Js, React Native, JavaScript.
- Thorough understanding of React Native and its core Principles.
- Hands-on experience on React Native Framework minimum 3 years.
- Good Knowledge of HTML5, CSS.
- Familiarity with code versioning tools (Such as Git, SVN, or Mercurial)
- Familiarity with RESTful APIs
- Familiarity with modern front-end builds pipelines and tools.
- Experience with common front-end development tools such as Babel, Web pack, NPM, etc.
- Experience with Native Mobile app deployment on App store and google play store.
- An understanding of React Native best practices and a commitment to follow them
- 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.
- Work with native modules when required.
- Experience with Native Mobile app deployment on App store and google play store.
- Experience in JSON, XML, HTTPS and relevant protocols, AJAX, JavaScript, HTML5 and relevant tools/frameworks, Java and UDB DB2 database technologies.
- Collaborate with cross-functional teams to analyze, design, and ship new features.
Implement new technologies to maximize application adoption.
- Ability to understand business requirements and translate them into technical requirements.
- Ability to work within a team that has other developers, designers, and testers.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Complete weekly sprints and participate in sprint retrospective and daily standups.
- Result-oriented and task-driven and taking complete ownership of the deliverables.
- Solid understanding of the full mobile development life cycle.
Envisionard Software Services Private Limited is an innovative company that works on products leveraging the latest technology to make people's life easy. We are working on multiple products which would be offered with innovation as a service platform.
Compensation Range:
Salary hike as per Industry Standards. (Increase on Current CTC based on relevant skills).
This role involves remote work and we are open to both full time and part time work. It requires a basic commitment of 20 hours per week
- Good experience with Objective-C/Swift 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 is a big plus.
- A portfolio of iPhone apps in the app store is a plus.
- UI & UX experience
- Locations and Map API's
- Design and build iOS mobile applications.
- Collaborate with cross-functional teams to analyze, design, and ship new features.
- Fully responsible for mobile app development in the team.
- Implement new technologies to maximize application performance Job Requirements.
- Job Type: Full-time, Ready to join office.
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