Position : Technical Lead – UI (React Native) Location : Bangalore, IND Experience : 6 – 10 Yrs Qualification : Bachelor’s degree with Computer science Skills Required : 6+ years of total experience design and development of beautiful, usable and functionally rich hybrid or native iOS or Android apps. 1+ years hands on experience building apps in React Native. 1+ years hands on experience with GraphQL. Proficient with the languages, tools, and frameworks primarily React Native and core iOS or Android development (ideally with both), including XCode, Android Studio, Swift, Java, etc. Strong experience working with RESTful APIs. Build pixel perfect, buttery smooth UI across iOS and android. Leverage native APIs for deep integrations with iOS and android. Good knowledge on advanced state management and its need. Diagnose and fix bugs and performance bottlenecks to ensure the app feels native. Good understanding of major mobile design & development paradigms spanning user experience (native, HTML5 / Webkit), data ingestion, analytics, web services (REST & JSON) etc. Experience in previously publishing apps to the Google Play Store and Apple App Store, understanding the review processes in accepting and rejection of apps, worked with in-app purchases and their setup etc.Have a passion for quality and writing clean, solid, readable code that scales and performs well. Create and execute UI unit test cases and contribute to test automation.Experience with source control tools (Git, SVN, etc.) and development workflow methodologies. Strong written and verbal communication skills.
Development and delivery experience in iOS, at least 2 apps should be in App Store Proficient in Swift 4.0 or later Experience with iOS frameworks such as UIKit, Maps, Core Location, Core Bluetooth and Core Animation etc. Familiarity with MVVM, Test driven development(TDD) Experience with third-party libraries such as Alamofire etc. and APIs Solid understanding of the full mobile development life cycle Proficient in RESTful APIs Proficient in Git Familiarity with push notifications and cloud message APIs etc. Experience with offline storage, threading, and performance tuning, optimisation Experience with performance and memory tuning with tools such as xcode Instruments and Shark Experience in writing unit and functional tests Perform bug fix and improve application performance Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces. Understanding of Apple’s design principles and human interface guidelines Strong CS fundamentals (with competencies in algorithms and data structures) Highly accountable and takes ownership, with collaborative attitude, and a lifelong learner.
Why are we building UrbanCompany? UrbanCompany provides one click 'at home services' with phenomal quality from trained professionals at standardized rates. UrbanCompany vision is to become a global name , a culture of how people will avail homeservices in future. With its presence already in 4 countries and miliions of monthly active users we at UC are changing how people think about homecare and beauty needs. As we scale up our customer base we are able to innovate in categories and deliver services like never before. The UrbanCompany platform delivers magical experience to its customer in 5 key areas Access to a rich catalog of services though an app, catering to all services for your homecare and beauty requirements. Research and bring out the best in the world services SOPs, at customers door step like roll-on waxing and jet spray servicing for AC. Standardized and transparent pricing often cheaper than competing ofline market place with full trust , warranties and expert consultation. Verified and trained professionals Digital platform to manage your entire experience before, during and after service. Job Description: UrbanCompany serves approximately 800,000 customers every month, for a variety of their home services needs. It is present in all major metropolitan cities of India and UAE, and has recently also ventured into Australia and Singapore. Over 20,000 service partners rely on UrbanCompany for their earnings and livelihood, with the platform driving either all, or >80% of their business. The platform is growing rapidly, scaling at 3x YoY, supported by a strong balance sheet and a clear path to profitability. Job Responsibilities : As a part of customer facing client team, you would be expected to: ● Delivery high quality, performant and magical user experiences. ● Building every feature using well abstracted and reusable compontent along with full unit and UI tests in place ● Work on user delight by introducing haptic feedbacks, subtle animations and leveraging unique feature that each individual platform (iOS/Android/Web) offers ● Work very closely with BE team to define APIs required for best user experiences ● Work closely with design team to build consistent and pixel perfect designs You will be right fit if ● Bachelors/master's in computer science from top tier Engineering School ● 2-4 years prior engineering experience in building iOS mobile applications ● Has a keen eye for user experience and can deliver high quality releases ● Proven ability to work on a fast-paced environment along with maintaining a good work life balance ● Leadership qualities to work across hieracial nature of an organization ● Motivated by the upsides of working in high growth start up like UC. What can you expect? ● Work closely with the founding and the leadership team on key projects ● A phenomenal work environment, with massive ownership and growth opportunities ● Your work being used by millions of users hence super critical to maintain high bar on quality
Experience with building scalable applications on android and IOS Experience in working with Dart. Knowledge of unit & integration testing Knowledge of agile development process, jira Knowledge of API integration Strong UI building skills Experience with version control systems (bitbucket, git etc.) Strong knowledge of algorithms and Data structures Demonstrated experience working on application development projects and Test-driven development. Experience in writing high quality code Experience in Fintech domain will be another added advantage Experience in developing mobile apps in Flutter. Strong knowledge of Architectural pattern like Bloc, Provider etc in Flutter. Ability to think about scalability and reusability while developing flutter widgets. Ability to handle updates in UI with high frequency data changes. Knowledge of iOS application deployment. Strong state management knowledge. Knowledge of writing Plugins in Flutter is a good to have skill.
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 A 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
Job Description for Mobile app developer: We are looking for a self-driven, passionate Mobile app developer who has 2 to 5 years of experience in building performant mobile apps on iOS platform. The key skills we are looking for are: Has demonstrable experience in building mobile native apps for iOS Having experience in native app development for Android platform is an added advantage In-depth knowledge in at least Swift or ObjectiveC (knowing both is a plus) Proficiency in frameworks like React Native is highly valued and desired The candidate must have at least 2 years of relevant experience in native mobile app development. Detail-orientation and appreciation of usability, design and aesthetic elements is a must. Over all experience of 2 to 5 years.
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 be a part of the iOS app development team 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. Roles & Responsibilities Own end to end development and operations of high-performance software development team. Design the architecture and deliver clean, testable, and scalable code Participate in requirement gathering and display a strong sense of ownership and delivery Maintain high standards of software quality within the team by Participating in regular peer-reviews of solution designs and related code Provide technical leadership to teammates through coaching and mentorship. Skills Required Minimum 6 years of strong iOS development experience with at least 2 Apps Published on App Store of Enterprise Platform. Strong Swift concepts along with OOPS, Computer Science fundamentals, Memory Management, App Profiling experience. In depth understanding of frameworks like UIKit, Foundation classes, AutoLayout, Core Data, Networking, Collections, GCD, ARC. Solid understanding to write modular code, template based programming which is Unit testable (Critical Requirement) Solid understanding of iOS architectural patterns especially VIPER (and MVVM) and their importance in scalable software development process. Prior understanding of Git (must have), JIRA, Trello, Confluence, etc Experience in iOS UI creation using Storyboards, XIB and Code. Experience with standard libraries like RxSwift, Swinject, Alamofire, etc. Good written and verbal communication. Ability to collaborate with multiple teams to work on different phases of the project. Knowledge about App Store, publishing an app and the common rejection reasons.
This is an early hire role and you'll be responsible for the design and development of a new mobile app for our Assembly's bonus, reward, & recognition platform. We're looking for someone to join our team who is both highly analytical and enthusiastically creative. Ideally, you are a seasoned engineer who can empathize with users, take the lead on design & architecture, and write clean, maintainable code. You will join our small team and have a huge impact on the trajectory of the company. Job Description We are looking for an iOS Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include developing the mobile app, setup the mobile development team and translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. At Assembly, we deeply care about the user experience and the nuances that are involved in shaping an intuitive service. We need an engineer with good knowledge of Apple design guidelines. About You Passionate about company culture. You love challenging yourself to constantly improve, and sharing your knowledge to empower others You like to take risks when looking for novel solutions to complex problems You care about solving big, systemic problems. You look beyond the surface to understand the root causes so that you can build long-term solutions for the whole ecosystem You have excellent attention to detail You have strong interpersonal and communication skills You are self-directed and self-motivated, able to lead a project or play a supporting role You understand the needs of a young and scrappy startup and work to solve problems expeditiously without compromising the product Responsibilities Develop new user-facing features Build reusable code and libraries for future use Write unit and integration tests Ensure the technical feasibility of UI/UX designs Optimize application for maximum speed and scalability Assure that all user input is validated before submitting to back-end Collaborate with other team members and stakeholders Skills And Qualifications Proficient understanding of iOS design guidelines Understanding of iOS app development Proficient understanding of Swift Good understanding of asynchronous request handling, authentication, authorization and auth token handling Familiarity with Figma and/or Sketch for working with design. Proficient understanding how iOS app store work. Proficient understanding of code versioning tools, such as BitBucket/GitHub Proficient understanding how iOS app submission work Experience Minimum 6 years of professional software engineering Minimum 4 years of professional app development experience Should have submitted apps to the App store. Bachelor degree or greater in Computer Science
About us:We are a Sequoia-backed company that supports future leaders from India in their quest forglobal impact. We create modern financial products and services that help Indian studentspursue a global career. From choosing the right university and the best financing option tolining up job interviews and introductions, We invest heavily in a student’s success.Our Purpose:We strive every day toward our mission of Increasing global opportunities for Indian studentsby enabling them to pursue global education irrespective of their family background ormeans by crafting competitive and modern financial products and services.In the Press:https://techcrunch.com/2020/03/03/leap-finance-indian-students-loans/Summary of requirement:We are building the core engineering team and looking for an iOS developer someone whocan take ownership and deliver independentlyDetails / What we are looking for:● 1-3 years of experience in an engineering role● Essential skills required are Swift, Xcode● Experience with an early-stage start-up● Application published in the App Store is a plusWhy is this a great opportunity for the right candidate:● Experienced founding team● Right to win - The founding team knows the business & its secrets inside out● We are starting with a significant head start and a precise plan of action● Barriers to entry - This is a specialised play with natural barriers to entry, allowing forsignificant value creation for all equity holders● Backed by marquee global investors● There is no glass ceiling for this role that limits your growth. Own all things -engineering & technology - from day 0.● Full ownership & autonomy - own the culture
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 youJob DescriptionWe 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.ResponsibilitiesDesign and build applications for the iOS platformEnsure the performance, quality, and responsiveness of applicationsCollaborate with a team to define, design, and ship new featuresIdentify and correct bottlenecks and fix bugsHelp maintain code quality, organization, and automatizationSkillsProficient with Objective-C or Swift (depending on project requirements), and Cocoa TouchExperience with iOS frameworks such as Core Data, Core Animation, etc.Experience with offline storage, threading, and performance tuningFamiliarity with RESTful APIs to connect iOS applications to back-end servicesKnowledge of other web technologies and UI/UX standardsUnderstanding of Apple’s design principles and interface guidelinesKnowledge of low-level C-based libraries is preferredExperience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs)Familiarity with cloud message APIs and push notificationsKnack for benchmarking and optimizationProficient understanding of code versioning tools such as GitFamiliarity with continuous integrationExperience writing unit tests and testable code Understanding of analytics, remote reporting and measurements
TECHNICAL SKILLSET REQUIRED Excellent OO programming skills in Swift Knowledge of Common Cocoa touch design patterns, Storyboards, Auto layout & Multithreading Strong analytical and debugging skills Comfortable working through the entire iOS stack from UI and animations to network and storage Excellent understating of all iOS Tools including: Xcode, Instruments, etc.QUALIFICATION: A Bachelor’s degree in Computer Science (or equivalent experience) M-Tech or advanced degree a plus Hackathon participation and accolades are a plus
Role: iOS Developer Company: PayU Finance India Pvt Ltd Location: Bangalore Roles and Responsibilities: You will develop the code that improves our overall iOS mobile customer experience Work alongside other partners (such as Product Managers, Designers, UX/UI and QA) to build and ship features that go into the main application. Rapidly add new functionality, tackle complex problems, and ship defect free code at a rapid pace Work with other developers across PayU to ensure we’re using the right methodologies and practices Help build our technical execution plans and ensure we hit all expectations Qualifications and Experience: Hands-on experience in swift and objective-c. Hands on experience in designing and developing applications. Having Command on iOS SDK using latest tools Xcode. Should have published two or more iOS apps in the App store. Having practical knowledge with Client Server integration using REST or SOAP services. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies. Experience working with iOS frameworks such as SQlite, Core Data, Core Animation, Core Graphics and Core Text, Storyboard and UI Views Integration. Design and code for scalable applications that support a big user base of millions. Solid understanding of the full mobile development life cycle i.e. Agile Model. About Company: PayU is the payments and fintech business of Prosus, a global consumer internet group and one of the largest technology investors in the world. Operating and investing globally in markets with long-term growth potential, Prosus builds leading consumer internet companies that empower people and enrich communities. The leading online payment service provider in 36 countries, PayU is dedicated to creating a fast, simple and efficient payment process for merchants and buyers. Focused on empowering people through financial services and creating a world without financial borders where everyone can prosper, PayU is one of the biggest investors in the fintech space globally, with investments totalling $700 million- to date. PayU also specializes in credit products and services for emerging markets across the globe. We are dedicated to removing risks to merchants, allowing consumers to use credit in ways that suit them and enabling a greater number of global citizens to access credit services. Our local operations in Asia, Central and Eastern Europe, Latin America, the Middle East, Africa and South East Asia enable us to combine the expertise of high growth companies with our own unique local knowledge and technology to ensure that our customers have access to the best financial services. India is the biggest market for PayU globally and the company has already invested $400 million in this region in last 4 years. PayU in its next phase of growth is developing a full regional fintech ecosystem providing multiple digital financial services in one integrated experience. We are going to do this through 3 mechanisms: build, co-build/partner; select strategic investments. PayU supports over 350,000+ merchants and millions of consumers making payments online with over 250 payment methods and 1,800+ payment specialists. The markets in which PayU operates represent a potential consumer base of nearly 2.3 billion people and a huge growth potential for merchants.