We are looking for an iOS developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.Responsibilities • Design and build advanced applications for the iOS platform• Collaborate with cross-functional teams to define, design, and ship new features. • 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. Requirements • BS/MS degree in Computer Science, Engineering or a related subject• Proven working experience in software development • Working experience in iOS development • Have published one or more iOS apps in the app store • Deep familiarity with Objective-C and Cocoa Touch• Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text • Experience with third-party libraries and APIs• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies • Solid understanding of the full mobile development life cycle
Mutterfly is looking for an IOS developer to join the Mutterfly Tech team and help grow the existing Mutterfly App.Role* Design and build Mutterfly App for iOS platform* Ensure the performance, quality, and responsiveness of the app* Collaborate with the team to define, design, and ship new features* Identify and correct bottlenecks and fix bugs* Monitor industry trends to enhance code quality over time.Skills* Proficient with Swift 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* Familiarity with cloud message APIs and push notifications* Proficient understanding of code versioning tools such as Git* Familiarity with Agile Scrum process* Ability to articulate professionally* Great communication skills* A positive and upbeat attitude.* Passion to be part of a growing startup.
Senior IOS Developer: Vacancy – 1 Position Requirement – Immediate Joiner Position Summary - 3+ year of experience (C#, swift technologies) Job Description We are looking for a Swift developer responsible for the development and maintenance of applications aimed towards iOS and OS X, including mobile phones, tablets, and full-fledged computers. Primary focus will be the development of such applications and their integration with back-end services. Candidate will be working alongside with other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential. Responsibilities Design and build applications for iOS and OS X 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 automatization Skills Proficient in Objective C , Swift and IOS SDK, with a good knowledge of its ecosystems Solid understanding of object-oriented programming Experience with Cocoa APIs on OS X Good knowledge of performance limits and characteristics Knowledge of memory management and multi-threading Experience with embedded databases and other system data stores Familiarity with Restful APIs to connect to back-end services Good sense of UI design and a user-oriented focus Implementation of automated testing platforms and unit tests Knack for benchmarking and optimization Understanding of Apple’s design principles and interface guidelines Proficient understanding of code versioning tools (e.g. Git, Mercurial or SVN) Familiarity with continuous integration Education: Graduate Or Above Experience: 3-5 years of relevant experience Location: Mumbai Central Shift Timings - Day Shift of 09:30am to 06:30pm
About Us upGrad is an IIT Delhi alumni and Ronnie Screwvala founded company where we focus on enabling universities to take their programs online. Given team's background in education and media sectors, we understand what it takes to offer quality online programs, and at upGrad - we invest alongside universities to build and deliver quality online programs (content, platform, technology, industry collaboration, delivery, and grading infrastructure).You can read about some of our press releases at - upGrad was earlier selected as one of the top ten most innovative companies in India by FastCompany. We were also covered by the Financial Times along with other disruptors in Ed-Tech upGrad is the official education partner for Government of India - Startup India program too We were also ranked as one of the top 25 Startups in India 2018 Our program with IIIT B has been ranked #1 program in the country in the domain of Artificial Intelligence and Machine LearningAt upGrad - we have partnered with leading universities such as IIIT Bangalore, BITS Pilani, MICA Ahmedabad, IMT Ghaziabad and Cambridge University's Judge Business School to offer programs in the domains of Data, Technology and Management Responsibilities:• Lead the Design and Development of Android or iOS applications.• Design major software components, systems, and features and implement full stack app foundation features and core app features.• Test, deploy, maintain and improve mobile application software. Manage individual projects priorities, deadlines and deliverables with your technical expertise.• Mentor and train other team members on design techniques, and coding standards. Help build a team and cultivate innovation.• Collaborate with QA on continuous integration and delivery (CI/CD) as well as other automated and manual testing.• Monitor the performance of the live apps and continuously improve on a code and experience level.• Write engineering specifications for new features and planned improvements, and refactor identified parts of our code base with the team.• Drive architecture and code level optimization discussions.Qualifications• Have 4 or more years of experience in developing mobile applications.• Deep understanding of mobile (Android & iOS) ecosystem, design patterns and architectural patterns• Experience with Android and iOS frameworks such as performance, threading, etc.• Experience with offline storage, threading, and performance tuning• Understanding of Google’s material design principles and iOS human interface guidelines• Knowledge on reactive programming patterns (RxJava, RxSwift) is beneficial
We are looking for an amazing iOS developer to work on an extremely challenging Real Time iOS application which also uses Natural Language Processing and Artificial Intelligence. You should have great understanding of the following 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
bout Us UpGrad is building the careers of tomorrow by offering the most industry-relevant programs in an immersive learning experience. Our mission is to create a new digital-first learning experience for professionals. We currently have programs in Data analytics, Product Management, Digital Marketing, and Entrepreneurship. UpGrad was rated as one of the top 10 most innovative companies in India for 2017 - https://www.fastcompany.com/most-innovative-companies/2017/sectors/india./ Best Education Brands 2018 _ LinkedIN Top 25 Start-ups for 2018. UpGrad is co-founded by 3 IIT-D alumni and the 4th co-founder is serial entrepreneur Ronnie Screwvala. We are looking for individuals passionate about building a new product, working with a group of extremely smart and talented team members, and growing with the company to take up leadership roles. About the role: We, at UpGrad, believe in giving ownership and responsibility to each one of the team members. As an iOS Developer, you will own the iOS app and strive to deliver the best learning experience out there to our learners that UpGrad is known for. You will be responsible for developing features, taking those features to production and maintaining the existing code. Innovative nature and pro-active involvement in the product is taken very seriously at UpGrad, therefore, a major part of your role would involve thinking about new features and new ways to deliver quality learning experience to our learners. What we are looking for -Minimum 3-4 years of strong iOS development experience. Strong Swift concepts. - Solid understanding of iOS architectural patterns especially VIPER (and MVVM) and their importance in scalable software development process. - Strong understanding of iOS fundamentals. - Experience in iOS UI creation using Storyboards and Code. - Experience with standard libraries like RxSwift, Swinject, Alamofire, etc. - Knowledge about App Store, publishing an app and the common rejection reasons.
Build apps that challenge your skills & change the way millions invest in stock markets Summary You will be coding, architecting and solving hard problems on android. If you like extreme scale, complexity & speed, then you will love it here. Tech Facts We support over 25000 concurrent users every second and over 1.5 Lac users per day We process over 10000 API calls per minute, in less than 30 ms We transmit over 20 Million messages per minute over Websockets We are a 6-member tech team. Yes! this is all done by this incredible lean team. Who are we We are on a mission to help retail traders prosper in the stock market. In just 3 years, we have the 3rd most popular app for the stock markets in India. And we are aiming to be the de-facto trading app in the next 2 years. We are a young, lean team of ordinary people that is building exceptional products that solve real problems. We love to innovate, thrill customers and work with brilliant & humble humans. Vision, DNA & Future: http://bit.ly/marketpulse-intro Website: http://www.market-pulse.in App Link: https://play.google.com/store/apps/details?id=in.marketpulse Key Objectives for You Build & enhance our core android app Spearhead & build the #1 stock charts on android Architect & code medium to large features on your own Actively participate & contribute to analysis, testing & research Big Challenges for Us and You Everything we do from here is innovation. And that means building, learning & improvising at a rapid pace. Modularising the app into products Enabling faster deployment cycles with automation Building heavily personalised experiences (this one is the toughest mountain to climb) Possible Growth Paths for You Be a Technical Owner for individual products Be a Performance & Security Expert Be an iOS & Android Developer Become a Backend Developer in Elixir, Golang or Ruby A combination of these could be a logical way forward. Perks Challenges that will push you beyond your limits A democratic place where everyone is heard & aware No hierarchy, politics, bosses, managers or anything like that And most importantly, Happy Vibes! How to Apply? If you think this is a great opportunity for you, here’s what you need to do: Apply directly to this posting It would be great if you could mention in brief about why do you think this is a good opportunity for you. If you are think this job is not for you, but would like to talk to us & explore synergies, drop me a line perhaps, have a friend who would love this opportunity, share this link Thanks!
10+ yrs of IT experience with in depth experience in a software delivery role and senior IT management capacity. Role holder will have managed large scale software deliveries and or, managed an operational IT unit or a large team. The ideal candidate will be a strong technical manager with leadership experience. * Technical certifications in software engineering * Extensive knowledge of Software Development Lifecycle, Project Management, Methods & Tools, Software Development and process improvement - a technology leader who has broad management experience. * Should improve quality, time to market and agility through the development and use of technology accelerators and frameworks. Ensure that technology accelerators and frameworks are continuously improved in line with industry best practices and IT standards, resulting in cost efficiency. PSS experience Job Specific Responsibilities; • Responsible for breaking down complex technical problems into simple, implementable solutions. • Maintain a full and complete understanding of solution interdependencies and limitations. • Envision and realize App architecture on the iOS platform • Manage the technical factors related to the resilience, performance, quality, and responsiveness of applications • Ensure technical features are delivered to support all non-functional requirements. • Guide development staff to exploit identified new techniques and strategies to work more efficiently. • Overall responsibility for code quality and development level testing. • Overall responsibility for code reviews. Key Skills • Strong interpersonal skills with ability to explain technical details to both technical and non-technical audiences. • Able to influence the technical direction of internal and external teams • Able mentor development staff on relevant iOS technologies (Swift, Objective-C, Cocoa, etc). • Detailed knowledge and understanding of key iOS frameworks such as Core Data, Core Animation, etc. • Detailed knowledge and understanding threading and performance tuning of iOS Apps. • Experience evaluating and leading the adoption of new technologies and techniques. • Experience integrating iOS applications to back-end services. • In-depth understanding of Apple’s design principles and interface guidelines. • Experience with performance and memory tuning tools. • Experience with push notifications and relevant API’s • Proficient understanding of GIT code versioning tools. • Experience working in a continuous integration context. • Experience working on commercial software products with large user deployments. • 8 years of iOS programming experience. • Experience with travel related apps preferred.
Your responsibilities will be: Design and build advanced app features for the iOS platform Independently craft project solutions by applying solid Object-Oriented-Design principles Working in a team of talented iOS engineers developing amazing native apps Work closely with product management & UX to execute an idea from concept to delivery using excellent software design, coding, & processes Continuously discover, evaluate, and implement new technologies to maximize development efficiency Skills required to do this job Proficient with Objective-C or Swift, and Cocoa Touch Experience with iOS frameworks such as Core Data, Core Animation, etc. experience in Auto layout 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 Familiarity with cloud message APIs and push notifications Proficient understanding of code versioning tools (such as Git, Mercurial or SVN) Familiarity with continuous integration Hands on experience with to HTML5, CSS, XML, API Coursework in Object-Oriented programming languages (C++/Java, etc) Must have experience in macOS platforms A passion for technology and the ability to learn new concepts quickly Solid understanding of the full mobile development life cycle Education and Experience Requirement: BS/MS degree in Computer Science, Engineering or a related subject 3+ years of software development experience 3+ years of experience with iOS, Objective-C, Cocoa
What are we looking for in the ideal candidate? • Proficient with XCode. • Clear Understanding of Clean Architecture, Dependency Injection and RESTful APIs. • Experience in: o RxCocoa/RxSwift o Swinject What would the candidate do at Binaryveda Software Solutions Pvt. Ltd. ? • 60% Coding to develop features of a Native iOS App as per requirements of the customer. • 20% Unit Testing your code to meet acceptance criteria. • 10% Code Review with Team Leader & subsequent corrections. • 5% Code Optimization to improve performance. • 5% Export UI assets from a developer-designer collaboration tool like zeplin.io or Avocode. Will be required to work closely with the design team, backend team and fellow app developers. Will report to the Team Leader What’s in Binaryveda Software Solutions Pvt. Ltd. for the candidate? • Exposure to state-of-the-art frameworks, design patterns & architecture. • Opportunity to work on apps for high visibility customers like Axis Bank, Mahindra , Stanford University etc. • Working in a young, lean & agile team facilitating expedited growth. • Casual work environment with on-premise recreational games including Foosball and Table Tennis.
Brief about company We are a very recent startup focusing on developing original software products in the digital entertainment and interactive media industry. This means - entertainment apps, games, etc. We are currently working on 3 projects - a social media app, a karaoke app for Bollywood and regional Indian music, and a mobile game. We intend to stay a product based company, as in we do not do contract work for clients. Currently we are hiring an in house team to develop the social media app. New hires will get the opportunity to work with the latest technologies, learn new skills not just within their specific mobile platform but even inter disciplinary fields such as image and video processing, graphics, even certain full stack skills as they will be interacting with developers of other platforms as well in order to efficiently deliver the product as a small team. Employees will be part of the original core team, so their opportunity for growth will be in direct proportion to the growth of the company and product. In house team size consists of 2 co-founders, one Android developer, one backend developer and the iOS candidate themself if they are selected. We are backed in funding by our family business which has been operating for the last 30+ years. We also have a UI/UX designer who works remotely with us, and the mobile game and karaoke projects are being developed by development agencies we have hired. Brief about position We require an expert Swift programmer who is highly experienced in iOS development, and is capable of implementing fully customized user interfaces, advanced animations (using both UIKit and Core Animation) and extensive working knowledge of mobile software design to optimize performance, memory management, and responsiveness of mobile applications Brief about the App Capshot is intended to be a new entry into the social media app market with a twist on the photo and video sharing platforms like Instagram or Snapchat (hence the opportunity to explore/enhance knowledge of image/video processing for new hires). Capshot is an app that will embrace the growing meme culture and function with a model of ‘true visual communication’ where the fun of sharing moments with friends doesn’t simply end with posting out a photo or video. Our aim is to make that experience even more interactive by allowing friends to get creative with each other’s media rather than end it with a simple ‘like’ or ‘comment’. Immediate Key Responsibilities Develop Capshot from scratch in iOS Use your experience in app development to contribute within a team consisting of yourself, an Android developer and a backend developer Polish and optimize the app till it achieves a high standard of quality for both visual appeal and usability for shipping Skills and Qualifications - Required iOS Development Expert understanding of the iOS SDK and UI Kit framework Proficient with the Swift programming language (we will be using Swift 4) Expert understanding of Apple’s developer tools (Xcode, debugging tools, iTunes Connect, TestFlight Beta testing, etc.) Minimum industry experience: 4 - 6 years, or equivalent work to show that you have experience building an app designed for high performance and scalability (could be in the form of sample apps even if they have not been released on the app store, fully released apps that you have worked on, etc.) Capability of implementing fully custom user interfaces and animations using both UIKit animations, and CALayers Practical experience with MVVM design pattern, iOS app analytics and testing Knowledge of designing and implementing user analytics to help improve an app post launch (i.e. funnels, A/B testing, etc.) Understanding of networking in mobile and background queues and tasks in iOS Computer Science Deep understanding of computer science fundamentals (OOP, software design, data structures, etc.) Ability to write high quality, well organized, and readable code Practical experience with debugging and optimization Miscellaneous Good oral and written communication skills (English) Ability to analyze, break down and estimate tasks efficiently A ‘knowledge seeker’ constantly curious and trying to enhance their existing skills and experience Highly interested in social media and communication tech Skills and Qualifications – Preferred, but not absolutely required Mobile Development Image and video Compression Filters Video encoding/decoding GIFs Bitmap manipulation and transformations Machine learning Content streaming Experience with developing any social media/communication category app which handles a large number of users and their data Computer Science A Bachelor’s degree in Computer Science would be an asset, but we care more about experience, knowledge and examples of good work Skills and Qualifications – Bonus Understanding of the Android SDK Experience using the Node.js Parse server as a backend for mobile apps
Job Summary • Minimum 1 year of development experience in Swift • 2 - 4 years of experience as iOS developer • Ability to work independently on implementing iOS features • Strong object-oriented design and programming skills • Experience in Xcode IDE, Interface Builder and debugging tools • Solid understanding of the full mobile development lifecycle • Experience in web service and API integration (REST, JSON and similar) • Experience with network communications on mobile platforms, making synchronous and asynchronous web service calls • Familiarity with version control(GIT) • Understanding on builds and release management, including distribution on iTunes • Experienced in use and integrations of third party libraries using Cocoapods • Skilled on understanding UI and UX as per the iOS human interface guidelines • Work closely with other mobile app developers. If you have experience with below things then its a plus. • MVVM architecture • AsyncDisplayKit • Fastlane • Working with a fast paced startup
- Development and Maintenance of Mobile Apps. - Development, Design and Maitenance of Mobile Apps - both Native as well as Hybrid. Should be expert in writing cloud based code and deployment. - Development and Maintenance of Mobile Apps basis the business needs. - Implementing Security and Data protection measures. - Comprehending the overall system architecture and suggesting measures to improve the mobile app performance to meet customer's expectations. - Sound knowledge of Mobile Web Frameworks. Familiar with APIs, Web Services & Plugins.
The Job Role and Responsibilities Our mobile application developer is expected to design and develop applications that are useful, innovative and user-friendly. You would need to work on specific languages and concepts to build an application specific to the company requirements and to come up with creative ideas for applications, that could capture users' interest. Depending on the organization's requirements, a mobile application developer would have all or some the following responsibilities: • Understanding customer needs and translating that into a mobile application framework • Designing mobile application based on best practices and requirements • Working on different mobile platforms and developing the application in collaboration with other team members • Testing the application and providing support • Documenting project plan, technical specifications, and approach Competencies and Skills Required Strong technical skills and analytical skills are a prerequisite. You would also be required to do a lot of market and technology research to come up with innovative and user-friendly applications. Apart from communication skills, good interpersonal skills coupled with a thorough understanding of product, market, and customer, are must-have skills. Here are some of the skills required for our mobile app developers: • Test Driven Development • Mobile App Security • Scripting Languages • Robotic Applications • Big Data Applications • Cloud-Based Mobile Apps • Swift Programming • Enterprise App Development • Beacon Technology for iOS • Domain Related Awareness • Analytical skills • Ability to comprehend and process research data • Communication and presentation skills • Ability to work in a team as well as an individual • Technical expertise in mobile application development
Mobile app developers at Myrsa are responsible for building the Myrsa iOS and Android app. The app is built on React Native platform with a common codebase for iOS and Android. The role requires developers to be comfortable with bleeding edge technology and be able to work in a fast paced environment. Looking for: Quick Learners Myrsa runs on ReactJs and React Native. Although prior knowledge of these technologies is not a must have, a never-ending thirst for learning is. We are really proud of our app development team. We are doing twice more than any other app out there and with half the engineers. Come join us and be the most productive you will ever be Comfortable with "Build fast and iterate" Engineers at Myrsa don’t own code. They own features and technologies. This requires an understanding of product and business requirements and owning end to end execution of app features Skill set: • Excellent understanding of software design and object-oriented programming principles. • Experience on React-Native/React, Redux is a plus. • Fluent with the usage of instrumentation and debugging tools on respective platforms • Minimum 2 years experience of developing native iOS/Android consumer-facing application with a minimum of 50 thousand downloads.
We are looking for iOS Software Engineer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. 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 - 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 automatization - Work on SOA platform and implement REST based web services - Participate in various phases of SDLC including design, coding, reviews, testing and documentation - Building reusable code and libraries for future use - Optimization of the application for maximum speed and scalability - Perform peer code reviews and Code audit - Analyze existing code and remediate performance issues within existing applications Skills And Qualifications - Minimum 3 years of experience in iOS Development - Proficient with Swift, 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 - Familiarity with cloud message APIs and push notifications - Knack for benchmarking and optimization - Proficient understanding of code versioning tools such as Git - Familiarity with continuous integration