Lead iOS Developer and Video Expert
Responsibilities:
- Develop, improve, and maintain the Rumbl iOS app.
- Ensure the performance, quality, and responsiveness of the app.
- Work closely with designers, backend developers, and QA.
- Define, design, specify, develop, test and ship new features in a timely manner.
- Proactively identify design.
- Implementation errors, performance issues, and bugs.
- Work with the team and fix them e2e.
- Follow process workflows to ensure a smooth operation on a daily basis.
- Work as part of a cohesive and friendly team.
- Build and Release management.
- Exceptional work ethic and enthusiasm to work in a fast-paced development environment.
- Team players with a can-do attitude.
- Efficient Storage Management (Realm.io), State Maintenance, and Memory Management
Requirements:
- Excellent knowledge of iOS dev architecture and platforms.
- Expertise in UI/UX/Motion design transfer to code.
- Proficiency and experience in Swift and Objective C.
- Expertise working with cameras, sensors, low-level 2D and 3D graphics development.
- Experience with Core Data and Core Animation.
- Deep Knowledge of REST APIs, API call processing, and Client back end management.
- Familiarity with Facebook, Snapchat, Twitter, analytics, and other external SDK integration.
- Familiarity with Push notifications, Firebase, and GCM.
- Familiarity with Sketch+Zeplin.
- Experience with benchmarking and optimization.
- Proficient in using Git.
- Working knowledge of Jira integration.
- Proficient in TDD.
- Experience leading a feature to completion and release.
- API processing/Performance optimization.
About Silverlabs India Private Limited
Similar jobs
It is a platform to build organizational capability in line with the business
objectives of the organization, driven by global industry Professionals.
It works with leadership at enterprises to identify the gaps in skills in existing employees and develops Live Programs and delivers these programs through its Global Network of Industry Professionals.
Who we are
It has been started a team of Mckinsey/ISB alums and life-long passionate teachers, who believe that “Knowledge acquired by Professionals through years of hard work is a treasure chest,
which can help professionals shape their careers and help companies create rockstars from their existing workforce”.
We are a Series A funded startup backed by Amazing Investors like Y Combinator, GSV Ventures, and Matrix Partners.
What will you do
● Work as part of a small team, which will include AntWak tech team of React Native developers, a project manager, QA professional, and a designer to build React Native iOS / Android application
● Architect, build and maintain excellent React Native applications with clean code.
● Implement pixel perfect UI's that match designs.
● Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
● Integrate third-party API's.
● Write unit and integration tests and work with native modules when required.
● Release applications to IOS and Google Play stores.
● Complete one or two week sprints and participate in sprint retrospectives and daily standups.
● Assist with building estimates.
What skills do you need?
● 2+ years of professional experience working with React Native.
● 4+ years of professional software development experience.
● Experience working with Swift, Objective C, and Java a plus but not required.
● Meaningful experience working on large, complex systems.
● An understanding of React Native best practices and a commitment to following 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.
● Should have good experience of REST API and graphQL integration
● Should have experience of working in Redux-React based environment
● Best to have working experience of NEXT Js and React with Typescript.
● You’re passionate about software development.You’re constantly striving to learn new things and improve. You follow industry news, regularly thinker with new technologies, and read books and blogs to keep your skills current.
Why you will love to work with us
We’re a medium-sized tech team that’s growing fast, so everyone that joins has a direct impact on the
direction and success of the company. Today’s hires will be tomorrow’s leaders. We strive for an open, flat, collaborative, work-hard play-hard environment.We offer competitive compensation with health insurance.
iOS Developer:
1+ years of experience in iOS mobile application development
- Proficient with Swift and Cocoa Touch
- Experience with iOS frameworks such as Core Data, Core Animation, Core Location etc
- Experience in Design patterns such as POP, MVVM, CleanSwift, Facade
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Familiarity with cloud message APIs and push notifications
- Understanding of Apple's design principles and interface guidelines
- Ensure the performance, quality, and responsiveness of applications
- Experience with offline storage, threading, and performance tuning
- Understanding of the full mobile development life cycle
- Understanding of Git
iOS developer with the knowledge of Objective-C and Swift to create an excellent mobile application for iPhone as well as iPads.
The important role is to develop the apps from scratch by understanding the complete requirements of the customers.
Preferred Skills
Moreover, should have solid one-two years of experience in iOS app development.
iOS app development tools like Xcode and other necessary tools like image-enhancing tools.
The developer should have knowledge of developing apps for iOS up to the latest versions to old versions.
A developer should have enough skills to make the apps more stable.
Additional knowledge about the REST API and other web services are preferable.
Depth knowledge in in-app purchases, mobile payment gateways are most recommended.
Responsibilities
The developer should learn the defensive programming methodology to develop any apps in addition to that new innovative concepts also.
A developer should know how to use the graphics and code in an optimized way to consume a very reasonable volume of device memory.
Skills/Experience
Great interpersonal communication skills; Keen eye for spotting data trends; A keen grasp for newtechnology; Learn mobile development from highly experienced developer. Learn more than just programming. You will get to learn about product lifecycle. Product architecture. Mobile UI/UX and more Professional, able to interact with vendors/clients; Positive, can do attitude. Stay current with our latest insights
Experience and Qualifications: ● Masters or BS/B.Tech in Computer Science or equivalent experience from a top college ● Experience from 1yr to 3 yrs. Hands on experience in writing iOS applications using Objective C and Swift
Tech Stack: ● Our technology stack comprises of Core Java, SpringBoot, MySQL, MongoDB, Redis, Memcache, Git, ReactJS, ● HTML5, CSS3, Python, Bash Scripting, Apache Kafka, AWS Stack, Kotlin, Swift to name a few.
Mandatory Skills: ● OOPS concept ● Excellent data structure & algorithm and problem solving skills. ● Expertise in Swift’s core concepts of memory management and concurrency ● Experience building iOS app from scratch . Familiar with MVVM, VIPER,etc ● Experience building, releasing and maintaining a large scale iOS application ● Expertise in the nuances of CoreData, CoreAnimation and other Apple frameworks ● Obsessed about performance and writing clean modular code. ● Creating adaptive UI using Storyboards with strong expertise in Autolayout ● Experience writing Unit and UI Tests Bonus: ● Experience writing production code with RxSwift
● Familiarity with iOS Frameworks & Swift Package Manager alongside other
dependency managers
● An active contributor to developer communities like Stackoverflow, Topcoder,
Github, Google Developer
● Groups (GDGs).
● Proficiency in multiple programming languages, both dynamic (JavaScript, Python,
etc.) and strongly typed
● Object oriented language.
● Proficient in System Design
Personality:
● Customer focused, adapts well in a fast-changing environment
● Ability to work well with multiple teams and multitask
● Proven performer and team player, enjoys challenging assignments
● Self-Starter who can work well with minimal guidance and in a fluid environment
Responsibilities And Duties:
- As a Flutter Developer, you will create multi-platform apps for iOS and Android using Google's Flutter development framework.
- The primary focus will be on creating new experiences and maintaining the acclaimed app. You will additionally work on innovative new app projects as well as internally incubated ventures.
- Deep experience contributing to and managing high-scale production mobile apps. You must have previous experience in Flutter development.
Requirement:
- 3-5 years working as a full-time professional developer (Mobile) and 0.6 Year in a flutter(Must).
- Experience building a moderately complex Android app with knowledge of dart.
- Bonus if it's on the Play Store or we can view the project
- Willing to work with cross-platform frameworks.
- Willing to learn and work on different mobile platforms/frameworks when needed.
- Published at least one app on the Play Store using Flutter/ Native (Java/Kotlin/Swift/Object c).
Functional Area:
1) Proficient with Swift and Cocoa Touch - Data Structures of Swift
2) Experience with in-memory DB/offline storage, threading, and performance tuning
3) Familiarity with RESTful APIs to connect iOS applications to back-end services
4) Experience with performance and memory tuning with tools
5) Familiarity with cloud message APIs and push notifications
6) Experience with iOS frameworks such as Core Data, Core Animation, etc.
7) Familiar with Bluetooth based application
8) Proficient understanding of code versioning tools (GIT)
9) Familiarity with continuous integration
10) Understanding of Apple's design principles and interface guidelines
11) Knowledge of C-based libraries are preferred
Candidates key responsibilities:
1)Design and build advanced applications for iOS platform
2) Build iOS SDKs
3) Ensure the performance, quality, and responsiveness of applications
4) Collaborate with a team to define, design, and ship new features
5) Identify and correct bottlenecks and fix bugs
1. Design Patterns MVC, MVVP, MVVM (MVC != Massive View Controller )
2. Data Structures and Algorithms
3. Writing bridge code in Swift.
4. Backrground jobs
5. VOIP Notifications
6. Delegates
7. Using NIB files
In addition, you should be open to learning and able to challenge yourself and push yourself to accompish more in less time
Other skills include
1. Being a team player.
2. Being a good person