Position: Lead iOS
Experience: 5 to 8 years
Responsibilities:
- Design and development of professional business applications for the iOS platform.
- Your leadership will help to continuously discover, evaluate, and implement new technologies to improve development efficiency.
- Collaborate with multi-functional teams to define, design, and ship new features in a dynamic work environment.
- You will work with external data sources/ APIs, unit-test code for robustness, including edge cases, usability, and general reliability.
- Will work on fixing bugs and improving application responsiveness, quality and performance.
- Should be able to conduct multiple quality testing as a code reviewer
- Manage/mentor a small team encouraging their professional growth and maximizing their potential contributions
- Avid follower of the technology industry and current technology trends
- Setting up the architectures and frameworks that future iOS developers can come in and follow for rapid and efficient development
Requirement:
- Proficient with Objective-C or Swift
- Experience with macOS app development and watchOS app development will be a plus.
- Experienced with iOS frameworks viz. Core Data, Core Animation, Core Graphics and Core Text
- Deep understanding of Apple’s design principles and interface guidelines
- Familiar working with RESTful APIs, third party libraries and API, cloud message APIs and push notifications
- Solid understanding of performance tuning, threading and offline storage.
- Solid understanding of the full mobile development life cycle
- Understand code versioning tools viz. Git, Mercurial
- Knowledge of low-level C-based libraries are useful
- Hands on experience with code review/peer review
- Experienced in continuous integration will be plus
About Simform
About
Simform is a premier digital engineering company specializing in Cloud, Data, AI/ML, and Experience Engineering to create seamless digital experiences and scalable products.
Simform, with its deep engineering DNA and unique co-engineering delivery model, is renowned for building future-proof digital products for high-growth ISVs and tech-enabled enterprises.
Our deep-rooted heritage in UX-led experience engineering, coupled with our unparalleled expertise in Cloud, Data, and AI, enables us to build class-leading digital solutions for forward-thinking enterprises.
We have a solid and proven track record of delivering pioneering digital products and solutions in the high-tech, fintech, healthcare & life sciences, supply chain & logistics, retail & ecommerce, and professional services industries.
With a gamut of capabilities under our portfolio, we offer a complete range of digital engineering services, such as:
• Product and Platforms Engineering
• Cloud and DevOps Engineering
• Data Engineering
• AI/ML Engineering
• Digital and Experience Engineering
At Simform, we see software technology programs as dynamic and evolving journeys. Our commitment is to drive early success for our customers. Connect with our team of consultants to outline your initial milestones and develop a compelling Proof-of-Value.
Company video
Connect with the team
Similar jobs
Platform they will work on: Building multiple tech offerings for the customers.
Job Description: Should be someone who has done iOS mobile development with React Native. Should have a startup mindset and be able to build for scale. The ideal candidate would be someone with Founding Engg etc. experience.
YoE: 4-6 years
We are looking for a Flutter Developer responsible for creating multi-platform apps for iOS and Android using Google's Flutter development framework. The primary focus will be on creating new experiences and maintaining existing apps. Deep experience contributing to and managing high-scale production mobile apps. You must have strong previous experience in Flutter and Dart development.
Requirements :
• Good exposure to integration projects.
• Hands-on experience and expertise in Building interfaces with Android SDK, Android Studio and development.
• Rest Api knowledge.
• Expertise in Android Flutter.
• Passion for best design and coding practices and a desire to develop new creative ideas.
• Skills required teamwork, leadership, and self-motivated.
• Adaptive to learn any technology.
Responsibilities :
• Design and Build sophisticated and highly salable apps using Flutter.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Work with outside data sources and APIs.
• 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.
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
Responsibilities
Build pixel-perfect, buttery-smooth UIs across both mobile platforms.
Leverage native APIs for deep integrations with both platforms.
Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
Maintain code and write automated tests to ensure the product is of the highest quality.
Transition existing React web apps to React Native.
Skills
Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
Knowledge of functional or object-oriented programming
Ability to write well-documented, clean JavaScript code
Rock solid at working with third-party dependencies and debugging dependency conflicts
Familiarity with native build tools, like XCode, Gradle Android Studio, IntelliJ
Understanding of REST APIs, the document request model, and offline storage
Experience with automated testing suites.
1 - 3 Years of Total Experience in iOS Programming
Strong knowledge of iOS frameworks and proficiency in Objective-C.
Understanding of Mobile programming languages such as Swift 4.0, Objective-C or Cocoa Touch.
Experience working with iOS frameworks like Core Data, Core Graphics, Core Animation. In-depth knowledge of native iOS development frameworks (API, testing, deployment, etc. ).
Familiarity with push notifications and cloud message APIs. Ability to evaluate new technology to optimize application development.
Ability to connect iOS apps to back-end services.
Strong understanding of UXUI standards. Strong knowledge of Apple Design and Interface principles.
Strong understanding of the iOS mobile app development cycle.
Need to have proficiency in iOS app designer with excellent problem-solving skills.
Should have adequate knowledge of iOS patterns and practices Responsibilities Design and create high-level iOS applications for mobile devices. Use core data core animation for the iOS framework.
Monitor the performance of apps and make improvements as required.
Identify and fix bugs. Write and maintain codes.
Research continuously and acquire the latest technologies for maximum efficiency.
About
Our client is a platform of digital-first health clinics owned and operated under one house, with each of them working together toward one mission: To help Indians lead a more fulfilling life surrounded by wellness and grace.
The business is creating a family of purposeful health platforms with personalized solutions for a particular problem in a niche segment. Each platform provides the essentials to enable an individual segment of people to lead a graceful life full of purpose and wellbeing.
Requirement
- We are looking for an Android developer responsible for the development and maintenance of existing applications along with continuous integration of new features, who can take the ownership and work independently.
- At least 2 years of experience with MVVM architecture
- 5-8 years of experience with Android development
- Extensive experience of 3rd party integration
- Good knowledge of Java and Kotlin
- Good Logical ability
- Notification and Payment Gateway experience
- Adaptation to new technologies
- Able to design dynamic complex U
- Experience building custom SDK
- Experience with Multi Module Application
Responsibilities
- Integrate the design into high-quality code.
- Ensure the performance, quality, and responsiveness of an application.
- Identify and correct bottlenecks and fix bugs.
- Work alongside other developers working on a different platform for the Application. Therefore, commitment to collaborative problem solving, design implementation, and creating a quality product is essential.
Soft Skills :
- Positive attitude
- Good analytical skills
- Hungry for growth
- Problem-solving
Job Description:
1. Design and build an advanced application for the iOS platform
2. Work with outside data sources and APIs
3. Work on unit-test code for robustness, including edge cases, usability, and general reliability
4. Work on bug fixing and improving application performance
Skill(s) required
1. Xcode
2. Swift
3. iOS
Collaborate with cross-functional teams to define, design, and ship new features.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
We are looking for a strong mobile app developer who welcomes both engineering and maintenance tasks. The primary focus will be to implement new user interfaces and features together with automated unit and integration tests.
You will be working with our candid and collaborative team, where your knowledge and advice about application architecture and the newest mobile technologies will be highly appreciated. The code you write will need to be cleanly organized and of the highest quality. You’ll also help ensure solid application performance and an excellent user experience.
Responsibilities
- Developing new features and user interfaces from wireframe models
- Ensuring the best performance and user experience of the application
- Fixing bugs and performance problems
- Writing clean, readable, and testable code
- Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions
- Strong knowledge on LAMP Stack and Python
Skills
- Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)
- Deep knowledge of Android & iOS
- Proficiency with writing automated tests in JUnit, Espresso, Mocha, Jest, Enzyme, XCTest, etc.
- Familiarity with RESTful APIs and mobile libraries for networking, specifically - Retrofit, axios, Alamofire, etc.
- Familiarity with the JSON format
- Experience with profiling and debugging mobile applications
- Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and
the ability to choose the best solution for the app
- Familiarity with Git
- Familiarity with push notifications
- Understanding mobile app design guidelines on each platform and being aware of their differences
- Proficiency in Kotlin/Java/Swift/Objective-C/JavaScript/Python
- Proficiency in Django & NoSQl
- Candidate Must be well versed with latest SDK versions, XCode, Objective C, Swift, UIKit, Cocoa etc.
- Expertise in integrating web services (XML/ JSon etc.) with iPhone applications.
- An experience in using Maps API, GPS services for iPhone/ iOS apps is required.
- Experience with third-party libraries and APIs.
- Working knowledge of the general mobile orientation, architectures, trends, and emerging technologies.
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text, Core Location.
- To take care of build and release process (Adhoc releases, Final release).
- Should have worked on cocoa touch, story board, core data, auto layout.
- Hands-on experience in Cloud APIs, push notifications, social media integration, and integration of analytics is an added advantage.
- Must have good analytical, debugging, App publishing and problem solving skills.
- Self-starter having the ability to independently acquire the knowledge required in succeeding his job.