Experienced and passionate Android developer with a zeal to excel and outdo himself all the time. Understand gaming concepts and implement in the solutions we design. Have worked for a product Company and experience in SAAS product will be good to have
As an experienced Developer, you’d make a great addition to our rapidly growing engineering team. Do you want mentorship from an IIT graduate (http://linkd.in/1B9UoFO) who led Pure Digital’s software engineering team, which was acquired by Cisco for $590M USD? At CognitiveClouds, we focus on developing world-class software products for startups and large companies alike. We bring Silicon Valley’s startup culture to our modern office in Bangalore where you won’t find cubicles and uptight business executives dressed in suits. Do you enjoy learning new languages and staying current with modern open source technologies? I’m looking forward to your quick response with your updated CV, your current company, current ctc and expected ctc, notice period if any, to discuss the opportunity we have more in detail with you Job Description We are looking for an iOS developer 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 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 automatization 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 Familiarity with continuous integration Experience writing unit tests and testable code Understanding of analytics, remote reporting and measurements
Interested in accelerating your learning of Android product development Familiar with source control (git flow, pull request, etc) Willing to learn Agile methodologies (lean, scrum, etc) Be passionate about mobile and building quality products, Excited to continuously resolve real world issues within a native mobile experience A self-motivated learner and team player Determined to succeed
We're an aggressive digital design and tech company, spreading our wings over the last few years. Operate offices in London, Dubai, Chennai and now Bengaluru. Build world class consumer experiences on digital platforms for some of the best brands. Also looking to start building products out of our upcoming Product and Innovation Lab in Singapore (Q4 FY 2016-17)
Founded in April 2015, Shuttl (www.shuttl.com) is India’s largest bus-aggregating platform. We at Shuttl aim to make daily commute more convenient for urban intra-city travellers and currently cater to the needs of commuters in the Delhi-NCR & Kolkata region. We have been well-funded by Sequoia Capital, Times Internet and Lightspeed Ventures with a total cumulative funding of $23mn till date. Shuttl, through its tech-enabled platform currently operates on 60+ long routes with more than 620+ buses on the platform and 40,000 daily ridership. We aim to solve the problem of young Indians looking for a smarter mode of commuting and offer affordable public transport, powered by cutting-edge technology leading to lesser traffic and better, de-congested cities. KEY DELIVERABLES > You will work as an Senior Software Engineer for the Android app in the Consumer team. The consumer mobile apps are the primary way that our customers regularly interact with Shuttl for finding routes and booking their rides. > You will report into the Team Lead for the Consumer team. Your team mates will be other Android, iOS and backend engineers. > As a senior software engineer at Shuttl you are responsible for developing new features and maintaining existing ones, contributing to architecture and code design as well as coaching and training of junior software engineers. REQUIREMENTS > For this role we expect you to have 3-5 years of experience in Android application development primarily using Java. > You should have strong knowledge of Android SDK & Runtime Environments, Location services, Google Maps and other Android support libraries. > You should be well acquainted with Android Studio and various profilers. > Working knowledge of Reactive programming and Kotlin is huge plus. > You should be knowledgeable about programming languages, operating systems, networks, databases and SQL, algorithms, architecture, code design and design patterns.
Key Deliverables :- Being involved in a fast-paced and agile startup environment - Work on self-organizing, cross-functional teams with designers, testers, and product managers.- Use your expert knowledge to bring fresh new ideas to the table. Requirements :- 3+ years experience building scalable iOS apps from scratch and building on top of existing codebases.- Familiarity with and have worked with the latest iOS SDKs.- Solid experience creating apps that you can show us with pride.- Should have strong experience and exposure of Swift and Objective-C.- Have experience in dealing with iOS frameworks, design patterns and software architectures such as MVC/MVVM. Desired Personal Attributes : - Believe in fundamental thinking. We love candidates who think by first principles - You keep yourself up-to-date with all the technologies changes and strive to work on the latest for iOS.- You have a strong learning will.- Comfortable with working in a dynamic environment and looks for order in chaos
We are looking for a Senior iOS (Native Swift/ Objective C) with minimum 3 to 6 years experience. Required Key Skills: 1. Degree in Computer Science, Engineering or a related subject 2. Proven with minimum of 3-6 years of iOS development experience. 3. Have published at least 3-4 original iOS apps preferably related IOT. 4. Integration experience with Bluetooth, camera, IOT, etc. 5. Strong understanding of iOS SDK. 6. Experience with third-party libraries and APIs 7. Solid grasp of algorithms, memory management, object oriented. 8. Technology: Strong OOPS Concepts, Objective C/Swift, Cocoa Touch, Cocoa Framework, JSON/XML Parsing, Third Party Integration, Push Notification, Design Pattern 9. Experience with Payment Gateway integrations is desirable 10. Experience with publishing application on Apple App Store (desirable). 11. Solid understanding of the full mobile development life cycle. 12. Ensure the performance, quality, and responsiveness of applications. 13. Work on bug fixing and improving application performance 14. Continuously discover, evaluate, and implement new technologies to maximize development efficiency Responsibilities and Duties This is a full hands-on software development role with 80-90% of your time to be coding. For example: 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 Construct visualizations that are able to depict vast amounts of data Work and collaborate with the rest of the engineering team across the world in the US, Romania, India Required Experience, Skills and Qualifications Requirements and qualifications: Must have: Bachelors or Masters Degree in computer science, Computer Engineering or related field 3-7 years of experience in software development and engineering Expertise in iOS, Objective-C, Cocoa, Swift Hands on experience with HTML5, CSS, XML, API Must have experience in Mac OS platforms A passion for technology and the ability to learn new concepts quickly Solid understanding of the full mobile development life cycle Proficiency in tools like JIRA, Slack, Git, Trello and working knowledge of DevOps Additional desired qualifications: Ability to lead small team (2-4) of software engineers when necessary Prior Technical Lead experience is a plus Significant contribution history to open source projects and/or demonstrable published iOS apps in iTunes store Hiring process: Round 1: Initial HR phone screen Round 2: Behavioral and Technical round over the phone Round 3: Hands-on programming challenges onsite at our office in target technologies such as Objective-C / Swift ) IF INTERESTED PLEASE REPLY BACK WITH YOUR UPDATED RESUME ASAP with details enclosed. You can call us on +011-22610577 HR Department
ProMobi Technologies Pvt. Ltd. Android Developer Location - Pune Key Responsibilities The individual role that you’ll play in our team: ● Developing large Android applications using RESTful JSON API ● Understanding latest Android architectures like MVVM, data-binding etc. ● Ensuring app compatibility in multiple platform versions. ● Introducing latest UX best practices to the App Development workflow. ● Working closely with the Product managers and UX team. ● Helping QAs to write automated integration tests. ● Staying up-to-date with current and future Android technologies and architectures. What we want to see in the potential Candidate The candidate would be an enthusiastic developer with a strong understanding of Java and Android development technologies. You have to consistently deliver in a fast paced environment and should be more than willing to build software that people love to use. Read the ‘Skills and Experience’ section, it is not the usual yada yada, you’ll be asked specific questions on these. Skills and Experience ● At least 5+ years experience in building Android mobile applications. ● Strong Core Java (Data Structures, Design Patterns and Multi-threading). ● Understanding the best practices of Android Application Architecture (MVVM / RxJava). ● RxJava and Functional Reactive programming concepts. ● Hands on experience in using Retrofit or Volley networking library ● Hands on experience in using Glide / Picasso Image Loading Libraries. ● Ability to write Custom View Components ● Hands-on knowledge using Service, Broadcast Receivers and other Android components. ● Complete understanding of Android Activity Lifecycle . ● Good understanding of SQLite and incremental DB migration strategies. ● Hands on experience in using Google Play Services library. ● Android Push Notifications using GCM or CCS. ● Internationalization (i18n) in Android. ● Understanding App Stand-By and Doze mode in Android M and the impact areas. ● Android Alarm Manager or the new JobService. Optional Skills ● Working experience in Samsung Knox or Android Device Admin APIs. ● Websocket and Real-time communication in Android. ● Experience in using Google Guava library. ● Material Design Guidelines and related UI conventions. About Promobi Technologies: ProMobi Technologies is based in Pune, Maharashtra. We are a Product and Services company providing top-notch Mobile and Web Application services to our clients and customers across the globe. We are one of the emerging new start-ups in India who are providing solutions for Enterprise Mobility Management (EMM). The role is to be part of our “core development” team of awesome Mobile and Backend engineers. The successful candidate will be involved in building robust Android apps used by hundreds of businesses every day. This is a very exciting opportunity as we are a fast growing company so you’ll be able to see your hard work and ideas going live to customers quickly.