Product Engineer (IOS) / (Android) Overview GO-PAY is South East Asia’s fastest growing consumer payments and financial services startup. We currently have a team of 40+ engineers across 2 diﬀerent locations - Bangalore and Jakarta. GO-PAY services more than 4 million unique users every day on a variety of payment avenues, providing the most convenient payment method in Indonesia. Responsibilities Design, build and improve the mobile experiences for one of the world's fastest growing mobile app in ride-hailing, payments and logistics Partner with the product management team and other cross functional teams to define and execute the feature roadmap and backend engineering teams to build robust, well designed API contracts Proactively manage stakeholders communication related to deliverables, risks, changes and dependencies Provide technology leadership to the team and foster engineering excellence Communicate, collaborate and work effectively across cross functional teams in a global environment Experience Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies At least 2-6 years of experience in iOS development Strong understanding of iOS Apps architecture and implementation (MVC, VIPER, MVVM) Prior experience in building Frameworks and SDKs. Proficiency in Swift 4+, Xcode 10+. Ability to write product specifications and actively participate in the planning phase Ability to write model code for functional and nonfunctional requirements and help improve the code quality standard across the team Working experience with popular third party libraries for networking, async, image loading etc. Ability to create extendable and reusable eco systems & platforms and mobile. Solid understanding of implementing continuous Integration and Continuous Delivery principles. Familiarity with Instruments, LLDB, and other debugging tools Product Engineer (Android) Overview GO-PAY is South East Asia’s fastest growing consumer payments and financial services startup. We currently have a team of 40+ engineers across 2 diﬀerent locations - Bangalore and Jakarta. GO-PAY services more than 4 million unique users every day on a variety of payment avenues, providing the most convenient payment method in Indonesia. Responsibilities Design, build and improve the mobile experiences for one of the world's fastest growing mobile app in ride-hailing, payments and logistics Partner with the product management team and other cross-functional teams to define and execute the feature roadmap and backend engineering teams to build robust, well-designed API contracts Proactively manage stakeholders communication related to deliverables, risks, changes, and dependencies Provide technical leadership to the team and foster engineering excellence Communicate, collaborate and work effectively across cross-functional teams in a global environment Experience Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies At least 2-7 years of experience in Android app development Strong understanding of Android Apps architecture and implementation Prior experience in building SDKs Proficiency in Kotlin, Git, and Gradle Ability to write product specifications and actively participate in the planning phase Ability to write model code for functional and nonfunctional requirements and help improve the code quality standard across the team Working experience with popular third-party libraries for networking, async, image loading etc. Ability to create extendable and reusable ecosystems & platforms and mobile. Well versed with Agile methodologies, TDD and Test Engineering and Automation. Solid understanding of implementing Continuous Integration and Continuous Delivery principles. Good debugging capabilities and understanding of the device fragmentation in Android
Software Development Engineer 4 / 3 Flipkart has defined the eCommerce industry in India and will continue its leadership with its core value of putting “customer first”. Flipkart is made of people who love being themselves and their independence of thoughts pave way for disruptive innovation in technology, business and operations fronts.We are looking for seasoned engineers who are quality conscious, product thinkers, business cognizant and smart – not mere coders. Engineers get to significantly amplify the impact of their work/creations with the scale that Flipkart operates at. The same scale also demands the engineers to produce super-efficient solutions. Engineers participate and breed the culture of self-drive, which is fuelled with merit based opportunities. In the pursuit of excellence, Flipsters’ compete against themselves because there is no competitor in the radar. Flipsters’ area of work includes advanced information-retrieval algorithms, massive scalability, elastic storage, predictive analytics, fraud detection, inventory planning, supply chain automation, and large-scale applications that enrich the user experience, to name a few. Working with the market leader, engineers mostly solve challenges-never-seen-before.The company environment makes people receptive with open mind and infuse a drive of ownership to succeed and create impact. The excitement gets further fuelled with the impact of flipsters’ work felt and complemented by friends and family in India. At Flipkart we miss no opportunity to celebrate our accomplishments. While we work hard, we party harder, which helps us rejuvenate.Job Responsibilities Research, design and build highly reliable, available and scalable platforms Complete ownership of Service/Services that your team is responsible for Lead by example, mentor and guide team members on everything from structured problem solving to development of best practices Platformize components as libraries, utilities and services and promote reuse. Own large technical deliverables and execute in an exemplary way Be able to conceptualize and develop prototype quickly Drive technical roadmap of the team in collaboration with Engineering and Product Qualifications Deep expertise in at least one programming language & tech stack. Substantial experience in building complex and scalable solutions. Strong object oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces The ability to do deep problem solving and build elegant, maintainable solutions to complex problems. Experience leading multi-engineer projects and mentoring junior engineers Experience with full life cycle development in any programming language on a Linux platform Comprehensive operational experience including, optimizations, deployments and tuning servers like apache/mysql/tomcat/solr Prior experience in working with Agile software methodologies (XP, Scrum), TDD and Continuous Integration(CI/CD) a plus. BTech, MTech, or PhD in Computer Science or related technical discipline (or equivalent). Or high technical acumen and rich technical experience. Experience in building data-driven web application design and development is a plus Expert level experience in building scalable, large and complex business application using some of above technologies and mentoring junior engineers. Apart from all the general benefits of best in industry compensation, equity, healthcare etc., Flipkart prides in calling out the big hand for you to be Great Work, Great People and Great environment. We call ourselves an incubator for engineers where you get all the optimal conditions to do and experience your best. Skills/ Tech StackDeep expertise with any or combination programming languages: Java, C++, C#, Ruby, PHP, any objected oriented high level proprietary or open source language with strong programming constructs. We are not skill specific but go by strength in competencies.What do we evaluate for a good fitment Strong System Characterization and identification of technical requirements Distributed Systems Architecture, components modeling, data flow, Scaling and managing large pieces of data Articulating system requirements, problem comprehension and identifying high level building blocks Non-Functional Requirements (NFRs) like Scalability, Fault-Tolerance, High Availability, Sharding, Replication, Load balance & Application level Security etc. Architectural & Design Choices, Deep knowledge on one or more tech stacks, identify alternative tech choices and trade-offs Strong problem Solving skills, Identify feasible alternatives and freeze on the optimal choice of data structures and advanced algorithms Ability to work in fuzzy environments and complex environments Able to take high ownership of complex system components and drive it to the next level Machine Coding (Able to write modular and functionally complete object oriented code, NFR implementation, abstractions, seperation of concerns, concurrency & thread safety, extensibility, hooks etc) Good exposure both with tech breadth and tech depth Good skills in Metrics and Monitoring
We are looking for a Node.js Developer who is proficient with writing API's, working with data, using AWS and capable of applying algorithms mainly machine learning-based to solve problems and create/modify features for our students. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well. Responsibilities Integration of user-facing elements developed by front-end developers with server-side logic Writing reusable, testable, and efficient code Design and implementation of low-latency, high-availability, and performant applications Implementation of security and data protection Use of algorithms to drive data analytics and features. Ability to use AWS to solve scale issues. Apply if you can only arrive for a face to face interview in Bangalore.
CasaOne is a San Francisco-based, contemporary furniture rental company -- we are reimagining a fragmented, old-school industry that has completely dropped the ball on serving urban millennials and businesses who like to access and experience, rather than own, pretty much everything. CasaOne is a venture backed firm with offices in SF Bay Area, LA, DC, NY, and Bangalore. The Challenge Building scalable tech platforms for an emerging business vertical - Exceeding customer expectations through great experience on web/mobile and customer facing tools A relentless focus on improving system performance, making the best tech decisions for the current state of the product Setting direction for the team to ensure all developers are involved in making the best low-level and high-level architecture designs Collaborating with the Marketing/Ops/CS teams to deliver maximum value to the business The Team Opportunity to help scale an early stage startup to the next level. Partner with a team that believes in building an MVP -> gathering and analyzing data -> developing a scalable solution to be deployed in the market to delight the customers The Impact Do you want to build tech to make an impact in the $100bn US Home Furnishing industry? Do you want to solve some of the most difficult and interesting problems that impact vendors/customers/designers in a meaningful way? Requirements 8 years work-ex minimum, 2+ years work-ex as a tech lead Exceptional ability to work across the tech stack (front-end and back-end) Proven experience in building tech services/systems that scale Ability to come up with multiple solutions to a problem Experience in mentoring teams and driving design/development/deployment decisions for platforms built for scale Prior expertise in managing resources for multiple parallel tech projects to ensure milestones are met that align with the business goal CasaOne is Proud to be an equal opportunity employer (EEO) and value diversity at our company.