1. Develop additional features for our existing mobile application, and maintain it for bugs/issues2. Design and develop new app modules3. Work on Android Studio, and version control using git4. Build new interfaces and flows by utilizing existing APIs, and integrate third-party SDKs when required6. Publish/update app on the marketplace7. Maintain very high AEO standards8. Work closely with the core team to understand and plan the roadmap for mobile development
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
---------Company Introduction-------- Leher is one of its kind short Video democratic platform which brings together individuals from diverse backgrounds to discuss current events, matters which they care about or share immense passion for. Leher was incorporated earlier this year by passionate individuals with proven track record in multinational corporation and building successful startups. We are looking for a core team member who share the same passion of building a truly global product out of India. Its an opportunity to play a leading role in building the foundation of our tech architecture from scratch to serve millions. --------Why Join Engineering at Leher --------- We are working with state of the art engineering in our product and have a huge diversity in technology allowing us to stick to a simple philosophy we share - “Select the tool/technology that solves the problem best”. The team itself consists of polyglot programmers dealing with technology stack that includes Android, PHP ,NodeJs (and its frameworks), MongoDB, Redis, websockets and WebRTC/HLS for video streaming. We are following a microservices based pattern deployed using Docker on Kubernetes with all the modern Devops practices to facilitate ease of development to deployment for the engineering team. We are performing some research and development with AI assisted video editing in Android and IOS and machine learning in our backend architecture. While working with us, you can expect - A fast product iteration cycle from development to deployment Opportunity to lead teams, handle ownership and build awesome product that solves real life problems Access to continuous training and mentorship to take your current skill set to the next level. --------Job Description-------- We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits, especially videos. You will work with our team of talented engineers to design and build the next generation of our mobile platform with Videos(filtering and editing tools) , Cloud Computing, AI, ML at its heart. You are required to build a highly interactive and polished front end for a social networking platform. It will involve dealing with a lot of cutting edge technologies in image recognition, video processing and streaming Beyond an interesting and challenging problem to solve, this role provides an opportunity and environment to drive next set of innovations in Video and social content processing and management. Commitment to collaborative problem solving, sophisticated design, test driven development and creating quality products is essential ----------Responsibilities----------- 1) Translate designs and wireframes into high quality code 2) Design, build, and maintain high performance, reusable, and reliable Java code 3) Ensure the best possible performance and quality of the application Identify and correct bottlenecks and fix bugs 4) Help maintain code quality, organization, and automatization 5) Design and build advanced applications for the Android platform 6) Collaborate with cross-functional teams to define, design, and ship new features 7) Work with outside data sources and APIs 8) Unit-test code for robustness, including edge cases, usability, and general reliability 9) Continuously discover, evaluate, and implement new technologies to maximize development efficiency Skills 1)Bachelor / Masters degree in Computer Science, Engineering or a related subject 2) 0-3 years of proven working experience in core Android development Strong grasp of Android fundamentals. 3) Experience in integrating with cloud hosted services and Backend API’s over REST 4) Have published at least one original Android app 5) Experience with third-party libraries and APIs 6) Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies 7) Solid understanding of the full mobile development life cycle. 8) Strong knowledge of UI design principles, patterns, and best practices 9) Experience with offline storage, threading, and performance tuning 10) Ability to understand business requirements and translate them into technical requirements 11) Familiarity with Cloud message APIs and push notifications 12) A knack for benchmarking and optimization 13) Proficient understanding of code versioning tools, such as Git 14) Familiarity with continuous integration (optional)
Job Description: Manual testing experience in testing for Android & iOS API testing experience Experience in setting up automation testing infrastructure & writing automation testing scripts for Android, iOS & APIs Execute all the test cases and report defects, define severity and priority for each defect. Carry out regression testing every time when changes are made to the code to fix defects. Work with cross-functional teams to ensure quality throughout the development process Good To Have Skills : Work on Automation framework Work on continuous integration tools Experience working with Jest, Enzyme, Jasmine or Karma
Exhaustive testing of the modules being developed in house by vista The responsibilities of the tester include: Creation of test designs, test processes, test cases and test data. Carry out testing as per the defined procedures.