-
Degree in Computer Science or a related field
-
You have prior experience as an iOS Developer
-
You have a portfolio of released applications on the App Store
-
You are familiar with mobile product and design lifecycles
-
You have proven experience in iOS development in either Objective-C / Swift
-
Experience with iOS frameworks
-
Familiarity with RESTful APIs to effectively integrate iOS applications
-
Proficient understanding of code versioning tools (eg. Git)
-
Familiarity with various testing tools
-
You are a problem solver with good analytical skills

Similar jobs
Company Description: A content consumption and discovery app which provides news and other trending content. It was started in 2013 with the aim of keeping people informed by presenting news in an easily consumable format. It is the highest-rated news app on Google Play Store.
Job Title: React Native Developer
Experience: 2+ Years
Location: Bangalore, India
Elocity is a cleantech start-up striving to make the world a better place through technology innovations. We
are building a global infrastructure for making the transition to electric vehicles viable, affordable, and
sustainable by working closely with the utilities, governments, and public.
Headquartered out of Canada, we are a team of highly specialized domain experts and problem solvers
enabling utilities, public and private sector entities to successfully manage the demands of electric vehicle
charging and its infrastructure needs to pave the way for electromobility in future.
To know more visit https://elocitytech.com/
Job Summary
We are looking for a React / React Native senior developer interested in building performant mobile apps on
both the iOS and Android platforms. Your primary focus will be on developing user interface components and
implementing them following well-known React Native frameworks. You will ensure that these components
and the overall application are robust and easy to maintain. You will coordinate with the rest of the team
working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving,
sophisticated design, and a quality product are important.
Key Responsibilities include, but are not limited to:
* Build pixel-perfect, buttery smooth UIs across both mobile platforms.
* Ensure the best possible performance, quality, and responsiveness of the mobile applications * Good
understanding of Design and Architecture Patterns
* Maintain code and write automated tests to ensure the product is of the highest quality.
* Familiarity with native build tools, like XCode, Gradle (Android Studio, IntelliJ).
* Experience in native Android / iOS app development is preferable.
* Individuals who would connect best with the job requirements are those who:
- Are excited to be part of a young, dynamic team that is building a disruptive, sustainable business
- Are willing to go the extra 100 miles it takes to win in a super competitive market.
- Are innovative, resourceful and comfortable with dynamic business requirements
* Fulfil below minimum criteria:
- 2+ years' experience in React-Native based app development
- 1-2 years' experience in Mobile app development (React-Native + Android/iOS).
- Hands on experience in Redux
Qualifications & Skills:
• Bachelor's degree in Computer Science or related fields with 3+ years of experience
• 2+ years of native Android/iOS development
• Constantly learning and looking for ways to improve yourself and the processes around you.
• Deep knowledge of scalability, security, and maintainability of high-volume mobile applications
• Should have mobile testing experience with strong basics, understand about the mobile OS and
excellent debugging skills.
• Strong analytical, problem-solving, leadership and decision-making skills
• Sharp analytical abilities, proven design skills, excellent communication skills.
• Mentoring and supporting other team members by doing code reviews and applying your experience
in process and technical leadership.
• Must be able to handle the independent execution.
- Should have excellent knowledge of Swift and Objective C
- Good working knowledge in Cocoa Touch
- Experience with performance and memory tuning with tools
- Experience with memory management & caching mechanisms specific to mobile devices
- Experience with third-party libraries and APIs
- Experience working with Core Data, Realm
- Understanding of the full mobile development life cycle
- Experience in publishing apps to the App Store.
- Code version tool – Git, Bitbucket
- Design Pattern - MVC and MVVM, MVP
- Must be able to provide individual or project oversight on rapid prototyping/POC
- efforts and large scale enterprise wide roll out planning.
- Must be familiar with software development methodologies like Agile, Waterfall, Iterative etc.
- Must have strong analytical skills and should be able to define and build competency assets – estimators, tools, reusable assets, scripts, etc.
- Must have strong communication and customer interfacing skills with particular emphasis on Scope and Requirements Management
Job Description:
- Strong working experience in IOS application development is a must. First-hand experience of native mobile apps using Swift must.
- Experience with Swift, RxSwift, Swift UI, Unit test.
- Strong system design and architecture skills - specifically for IOS. Curiosity to tinker around, explore new paradigms and strongest for continuous improvement. Strong problem-solving skills.
- Understanding of network connections, Rest API'sand scheduling. Strong knowledge about security standards (e.g. HTTPS) and privacy standards.
- Idea/experience of the unit and instrumentation testing in IOS. Optimizing app performance and memory consumption.
- Leveraging community libraries to efficiently complete development tasks.
- Debugging apps using simulators and related tooling.
- Persisting data for offline-first apps using databases such as Realm.
- Localizing apps to support multiple languages and regions, vernacular libraries and fonts.
- Familiar with Version control system such as GIT.
Job description
Responsibilities and Duties
- Works with product, project, and engineering teams to deliver products on the schedule
- Collaborates with Engineering and QA to resolve bugs.
- Leads native iOS app development by converting ideas, designs, and requirements into concrete, stable
- Production builds.
- Consistently delivers complex, well backed and bug-free products in time
- Consistently takes well thought technical/design decisions
- Develops and communicates technical processes, standards, and best practices to the team
Qualifications and Skills
- 3-5 years in the design and development of mobile applications on the iOS platform using SWIFT.
- Social auth.
- Firebase integration (login, push notification, analytics, etc)
- Offline storage
- Architecture (mvp,mvc or mvvp)
- json and rest api
- Test automation app releases
- App store pushing experience (at least published 1-2 apps)
- Good experience on git.
- An understanding of iOS design patterns/coding conventions, Apple s Human Interface Guidelines, and
- App Store Review Guidelines.
Benefits
5 days working
Morning Snacks
Global Project location
Health Insurance
Job Description
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 automation
Skills
· Proficient with Objective-C or Swift {depending on project requirements}, 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 {such as Instruments and Shark, depending on project needs}
· Familiarity with cloud message APIs and push notifications
· Knack for bench marking and optimization
· Proficient understanding of code versioning tools {such as Git, Mercurial or SVN}
· Familiarity with continuous integration
Job Title: iOS - Flutter Developer
Location : 100% Remote / Chennai / Coimbatore / Indore (As per your convenience)
Roles and Responsibilities :
- Design and Build sophisticated and highly scalable apps using Flutter.
- Build custom packages in Flutter using the functionalities and APIs already available in native Android / IOS.
- Translate and Build the designs and Wireframes into high quality responsive UI code.
- Write efficient queries for core Data.
- Explore feasible architectures for implementing new features.
- Ensure security guidelines are always followed while developing the app.
- Ensure security guidelines are always followed while developing the app.
- Resolve any problems existing in the system and suggest and add new features in the complete system.
- 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.
- Communicate with the Project Manager regarding status of projects and suggest appropriate deadlines for new functionalities.
- Validate the cloud system to ensure any new changes do not compromise security of the backend server.
- Maintaining software through product lifecycle including design, development, verification and bug fixes.
- Connect regularly with the Quality Assurance Specialist to deliver 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.
Good to have:
- Flutter: To build cross platform mobile apps for Android, IOS and Web.
- Design responsive UIs to efficiently query data
- Mange states in an optimized manner.
- Native Android / IOS: To build custom Flutter Packages.
- Experience in working on Chat and VOIP based applications like WhatsApp, FB Messenger etc.
- 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
- Good knowledge of Software Configuration Management, version control and defect tracking tools
- Good communication skills and versatile team player
- Write tests for the App.
Hey
We are looking for freelance iOS Developers for our new startup.
If you believe you are a developer who can follow all best practices and create quality apps, only then apply for this job.
We can allow you to work on your desired time frames each week, but we are strict about deadlines.
We expect you to be good at
- Managing rest services
- Managing cache and permanent storage
- Preparing pixel perfect UI which is compatible with all screen sizes (designs will be given)
- Daily pushing your code using Git
- Writing clean and understandable code
All the best!









