Position :: IOS Developer
Experience :: 0 to 2 Years
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.
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 benchmarking and optimization
- Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)
- Familiarity with continuous integration
About MindInventory
MindInventory has been dealing with Enterprises, Startups and Agencies since 2011 providing the services in terms of Enterprise Web Development, Startup Consulting, Mobility Solutions and UI/UX Consulting.
MindInventory carries a combined experience of 100+ years with the team size of 200+ Employees that are working from our Head Quarters based out of Ahmedabad, India. We also have our office in USA. We provide web and mobile app development services to business enterprises with the right tactical approach to reach target audiences. We also help the Early stage startups and small businesses with customized strategic solutions and prepare a road ahead to convert their ideas into ideal solutions.
Similar jobs
Mobile Software Engineer - ReactNative
at Robust Startup focused on female well being
- Design and build highly reliable and performant applications that deliver a great user
experience.
- Own large technical deliverables and execute in a structured manner.
- Take the accountability of the overall health of the applications you build.
- Platformize components as libraries, utilities and promote reuse.
- Be able to conceptualize and develop prototypes quickly.
- Lead by example, mentor and guide team members on everything from structured
problem solving to development of best practices.
Requirements
- Deep expertise of the iOS and Android ecosystems.
- Hands on experience with either React Native, Flutter, Swift or Kotlin.
- Deep understanding of your tools: Languages, frameworks, systems.
- Experience with abstracting requirements into frameworks.
- Hungry to learn, share knowledge, and enjoy mentoring others.
- Data driven, having customer empathy, striving to build stable, delightful applications.
- [Optional, but desired] Experience with video streaming and Real Time Communication
technologies
Skills:
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Kotlin, Java
- Important libraries include Dagger, RxJava, Realm
- MVVM Clean Architecture
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Understanding of Google’s Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
Lead Software Engineer Mobile
at SoStronk
About the role
We are looking for software engineers who appreciate good engineering and user experience. The person should be passionate about a clean and maintainable codebase. Your primary focus will be on designing and developing image/video recognition and conversion to text on mobile applications. You will make sure that the overall architecture and infrastructure are flexible, designed for failure, easily extensible and scalable.
What you will do
- Design and develop image/video recognition and conversion of the same into text in our mobile application.
- Communicate, collaborate and work effectively across cross-functional teams.
- Improve the development experience at SoStronk by enhancing development tools, test coverage, and/or code structure.
- Implement code that is clear, concise, performant, tested, and easily understood by others.
- Responsible for the entire lifecycle of stories: development, test, production, and subsequent fixes and improvements.
- Encourage participation in the design review process, and is accountable for system designs.
- Collaborate with QAs, and PMs and ensure timely delivery of high-quality apps.
- Research new technologies and tools, speak and participate in tech conferences to carry the SoStronk brand throughout the community.
- Mentor team members and help with their career development.
Who we need
- Should have at least 5 years of native android software development experience.
- In-depth experience of Kotlin and android architecture.
- Experience in end-to-end implementation of android applications across various versions of android.
- Should have shipped at least 5-6 android applications.
- Proficient in OOPS, Design Patterns with Data modelling experience in Relational databases.
- Proficient with Continuous Integration (CI) and version control (Git).
- Well-versed with Agile methodologies, TDD and Test Engineering and Automation.
- Ability to plan, prioritize, estimate and execute releases with a good degree of predictability.
- Ability to scope, review and refine user stories for technical completeness and to alleviate risks.
- Ability to work with a team of engineers to meet deadlines.
Nice to have
- Experience in Flutter.
- Working knowledge of Dart.
About SoStronk
SoStronk is a tight-knit team of gamers, storytellers, engineers, designers and trailblazers who are disrupting gaming and esports at scale. We have been a disruptive player in the esports platform space for over 5 years and are now positioned for meteoric growth with the backing of DreamSports.
iOS Developer
at Intentive Technologies Pvt Ltd
A human + bot hybrid customer support software that lets companies scale their customer support by using the best of automation and human touch. Kommunicate provides a codeless bot builder, live chat and help center.
Website: https://www.kommunicate.io/" target="_blank">https://www.kommunicate.io/
Benefits of working @Kommunicate:
- work closely with founders, executives, and people with an entrepreneurial mindset
- freedom to work on multiple tech stacks
- work on new age technologies such as chatbots, machine learning, NLP, etc
- growth opportunity
- your work will have more impact and recognition
- work in a fast paced environment
- solve critical problems
- freedom to choose the way you work
- get a chance to talk directly with the customers across the world
- work with really smart people around, everyone in our team is very smart, its a team of young minds from IITs, Govt. and other top engineering colleges
Role and Responsibilities: Add new features and maintain our iOS Agent app written in Swift. Use Bitrise and Github actions for CI/CD and automation. Maintain our iOS SDK on GitHub used by thousands of developers. Review PRs, providing and receiving thoughtful feedback. Help our customers with the SDK integration.
Skills and Requirements: Deep understanding of Swift and iOS programming best practices Experience with CocoaPods and Carthage Experience in building/consuming Web services Working experience of 1+ years
Good to have: Experience in building chat/messaging apps Experience with hybrid platforms like Flutter and React Native Contributed to open-source projects
The brand is associated with some of the major icons across categories and tie-ups with industries covering fashion, sports, and music, of course. The founders are Marketing grads, with vast experience in the consumer lifestyle products and other major brands. With their vigorous efforts toward quality and marketing, they have been able to strike a chord with major E-commerce brands and even consumers.
What you will do:
- Designing and building advanced applications for the iOS platform
- Collaborating with cross-functional teams to define, design and ship new features
- 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:
What you need to have:
- Expert with Swift (swift 4.0 & above) and Cocoa Touch
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Experience with offline storage, threading, and performance tuning
- Must have experience in BLE and BT
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Understanding of Apples design principles and interface guidelines
- Experience with performance and memory tuning with tools such as Instruments and Shark
- Familiarity with cloud message APIs and push notifications
- Familiarity with the MVC and MVVM design patterns
- Knowledge of the open-source ecosystem and the libraries available for common tasks
- Experience building, testing and distributing native apps that consume RESTful services
- Hands-on coding, systems analysis, design, and delivery of projects assigned
- At least three native iPhone applications deployed in the marketplace
- Should have Knowledge in Apple Certificate/Profile creation and maintenance
- Knowledge in SDK integration into iOS app & Realm Database is an added advantage
- Proficiency of code versioning tools such as GIT
As part of the Mobile SDK Engineering team at MoEngage, here are some things you can expect:
- Take ownership and be responsible for what you build.
- Work with A players (some of the best talents in the country), and expedite your learning curve and career growth.
- Make in India and build for the world at a scale of 900M+ active users, which no other internet company in the country has seen.
- Learn together from different teams on how they scale to millions of users and billions of messages.
- Work with the customer success team to enable MoEngage customers to adopt Insights-led engagement in different industry sectors like e-Commerce, FinTech, OTT, Social, entertainment, travel, telco, food-tech etc.
- Explore the latest in topics like Mobile development, SDK, iOS, tvOS, various mobile hybrid frameworks and share with the team. More importantly, have fun while you work on scaling MoEngage.
Skills Required
- 6+ years of experience with iOS, Swift, ObjC, Xcode and Cocoa.
- Working knowledge of architecture principles, code organization, and system design.
- Informed and up to date with iOS SDK and ecosystem.
- In-depth knowledge and understanding of the iOS framework:
- Memory Management
- Caching and Persistent data storage
- Multithreading concepts
- Rest APIs Implementation
- Dependency Managers
- Understands the internals of the mobile builds and distribution processes.
- Great communication skills and an ability to work within a team and with cross-functional teams.
- Experience with code reviews, releasing and maintaining mobile applications/SDKs.
Good to Have:
- Knowledge of other cross-platform frameworks i.e, Flutter, React-Native, Cordova, Unity.
- Experience in working and shipping SDKs/plugins.
Xamarin Developer
at Suventure Services Private Limited