As an Applications Software Engineer, you will build beautiful applications that delight users and show off the power and innovation of our products. We are looking for general application software engineers to help us work on our newest prototype. Responsibilities You will be responsible for building and maintaining high-performance, reusable, and reliable code Design and implement new user-facing features Work closely with Interaction designers to build world-class user-experiences Create experiences that enable our innovative hardware features Ensure the best possible performance, quality, and responsiveness of the application Help maintain code quality, organization, and automation Qualifications BE/BTech/MCA/ME/MTech/MS in Computer Science or related technical field or equivalent practical experience 4+ year of relevant work experience Proficiency in Android application development Java programming experience Preferred Qualifications Experience using Flutter Experience in C/C++ Camera application experience
Who are we and Why Yulu for you?Yulu's vision is to reduce traffic congestion by providing a scalable, affordable, efficient and clean solution for the first mile, last mile and short distance commute. We strongly believe that short commute mode can be made more Efficient, Affordable and GREEN, thereby ensuring that future generations will have a healthy environment to live. We want to replace big personal vehicles with a smaller form factor that does not require fossil fuel. Yulu uses IoT technology to create a vast network of shared bikes that can be rented easily by user-friendly app in pay per use business model.We are a mission driven company based out of Bangalore with a solid founding team and big ambitions. At Yulu we believe that every day is a mission and success is exciting when its attained with fun and as a team. If you want to solve the problem of traffic congestion, reduce pollution, positively impact the society and be part of an international dynamic team, join us in our journey to shape better India for our future generations. Responsibilities : - Translate designs and wireframes into high quality code - Design, build, and maintain high performance, reusable, and reliable Java code - Ensure the best possible performance, quality, and responsiveness of the application - Identify and correct bottlenecks and fix bugs - Connecting app with backend/IoT services Skills : - Good analytical reasoning - Strong knowledge in OOP & Java. - In-depth knowledge of Android programming and UI/UX design - Good to have experience with location based application - Familiarity with RESTful APIs - Experience with offline storage, threading, and performance tuning - Experience integrating third party libraries - Good to have apps published on the Google Playstore - Proficient understanding of code versioning tools, such as Git - Additional points if you are familiar with Bluetooth services
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
About ModistaBoxModistaBox: "A Box by your Personal Stylist" is an AI-driven fashion tech start-up offering apersonal styling service that delivers a curated box of accessibly priced items directly to doorsacross the MENA region. We handpick pieces for each client, to ultimately help them look andfeel their best. Over time, we track and learns from each client's preferences, likes, and dislikes,making it the only shopping experience that can know women's tastes even better than herfriends.Backed by the Aalam Al Mjid Holding Investment Group from Saudi Arabia, the business aimsto be MENA’s favorite destination for personalized fashion. A unique business model to inspireand change the way people find right fashion they love, by combining technology with theart of personal styling.What we are looking for?We are looking for a Flutter developer interested in building performant mobile apps on boththe iOS and Android platforms. You will be responsible for architecting and building theseapplications, as well as coordinating with the teams responsible for other layers of the productinfrastructure.Our work culture is #overachiever, very amiable, and at the same time always charged withexcitement. We encourage our team members to take responsibility and grow into futureleaders in our company and in the industry.Job Responsibilities:• Build pixel-perfect, buttery smooth UIs across both Android and IOS platforms.• Translate designs into high quality code, build, and maintain high performance, reusable,and reliable code.• Leverage native APIs for deep integrations with both platforms.• Diagnose and fix bugs and performance bottlenecks for performance that feels native.• Maintain code and write automated tests to ensure the product is of the highest quality.• Reach out to the open source community to encourage and help implement mission-critical software fixes: React Native moves fast and often breaks things.• Operate in a hyper-collaborative way and follow these guiding principles: Value commonsense and simplicity over complexity, make decisions quickly and move nimbly, celebratediverse ideas, Succeed and fail together as a teamQualifications:• Bachelor or Master Degree in Computer Science, Software Engineering from a reputedUniversity• 5 to 8 years of experience working in building eCommerce Android and IOS apps.• At-least 1 years of experience working with Flutter, Dart with Django Rest API.• Published at least one app on the Store using Flutter. Portfolio of existing Mobile apps.• Knowledge of Location Services, Maps, Camera and other common Android/IOS libraries• Integration experience with third party Analytics systems like Google Analytics, etc to trackand optimize conversion rates.• Experience of Firebase, SQL Lite, AWS, Gitlab, JIRA, or Github,• Analytical, debugging, and troubleshooting skill with proven experience troubleshootingand fixing production bugs• Ability to operate in Agile environment with a start-up mentality and unstructuredenvironment, Energy, drive and passion to work.
Company Description :Traveloka is a technology company based in Jakarta, Indonesia. Founded in 2012 by ex-Silicon Valley engineers and aims to revolutionize human mobility with technology. Today Traveloka is expanding its reach by operating in 6 countries and experimenting with new endeavors that will create large impact in the markets and industries we touch.Job Description :- Be a steward for engineering quality, reliability, scalability habits and mindset in the organization under your purview- Responsible for scalability, performance, availability of products and services across the stack in the organization under your purview- Driving high standard code reviews, design reviews, architecture discussions- Mentoring more junior engineers to instill engineering best practices and good habits- Actively participate in development along with team members - creating modules & systems that can then be treated as a working reflection of the best practices.- Set the vision of the domain architecture and technology stack for technology in your organization- Drive implementation of long term investment, migration, refactoring in your organization- Be an evangelist for technology - drive a culture of curiosity and active debate around technology in your organization- Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you are able to createQualifications :- 8+ years of relevant industry experience ideally in fast moving B2C environment- Technical breadth - exposure to a wide variety of problem spaces, technologies- Very strong system design and object-oriented skills with a nifty ability to craft clean interfaces and operate at the right levels of abstraction- Solid coding skills with ability to drive teams through massive refactoring exercise & improve coding standards across large code bases.- Deep knowledge, understanding & experience of working with a large variety of multi-tier architectures. Awareness of pitfalls & use cases for a large variety of solutions.- Deep understanding & experience of high performance web scale & real-time response systems, and large scale persistent systems- Exposure to complete product development cycles - from inception to production to scaling up, supporting new requirements, re-architectures- Demonstrated expertise in problem solving and technical innovation