Job Description :- Understand and have experience in Android Material Design- Experience in object oriented analysis and design.- Designed and implemented User Interface using Storyboard and Manual Coding.- Translate designs and wireframes into high quality code- Design, build, and maintain high performance, reusable, and reliable Java code- Strong knowledge of Android UI design principles, patterns, and best practices- Ensure the best possible performance, quality, and responsiveness of the application- Identify and correct bottlenecks and fix bugs- Help maintain code quality, organization, and automation- Experience working with software developers or digital design teams- Work alongside QA to provide fixes for Android device specific issues- Experience on working with different multi screen resolution devices- Be able to create world class apps with trending UI, UX and Interactive methods- Immediate Joining Date, Passionate to create world class mobile applications like Uber, Tinder, LinkedIn. Skills : Java, Android, Android SDK, Flutter, Material Design, UI/UX Principles, JSON, Web Services, SQLite database.
Can work independently on the Android Development platform Must have knowledge of both Java and Kotlin Good understanding of Architecture such as MVVM and MVP. Must have at least 3 Good quality Android apps in the portfolio to showcase Knowledge of iOS Development will be a plus.
We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential. Skills - Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes - Familiarity with RESTful APIs to connect Android applications to back-end services - Strong knowledge of Android UI design principles, patterns, and best practices - Experience with offline storage, threading, and performance tuning - Ability to design applications around natural user interfaces, such as “touch” - Familiarity with the use of additional sensors, such as gyroscopes and accelerometers - Knowledge of the open-source Android ecosystem and the libraries available for common tasks - Ability to understand business requirements and translate them into technical requirements - Familiarity with cloud message APIs and push notifications - A knack for benchmarking and optimization - Understanding of Google’s Android design principles and interface guidelines - Proficient understanding of code versioning tools, such as Git - Familiarity with continuous integration Skills Required: Android SDK, Java, Json, Rest, Web Services
Responsibilities Design and build advanced applications for the Android platform Collaborate with cross-functional teams to define, design, and ship new features Work with outside data sources and APIs 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
Keka has been disrupting the HR Tech market, thanks to our people and customers. We are here to create best experience for every employee in every organization in India and the World. Our developers make this transformation possible! At Keka, we have an ownership mentality: every employee has the power to make our company better. Our engineers own projects from end-to-end by influencing initial feature specs, building backend & APIs, writing frontend code, and overseeing ongoing production operations for deployed features. We are looking for a passionate Flutter Mobile developer who has experience working on Android and IOS platforms. As with every programmer, we look for certain traits in you. Traits we look in you ================== Craftsman or a code coolie? ---------------------------------------- Clean code is a craft. There’s beauty in good code. Only craftsmen get it, while the code coolies are comfortably clueless, swirling in their own soup. Craftsmen spend hours iterating and refactoring until their code reaches a S.O.L.I.D state. They are extremely curious, always honing their skills and laser focused on solving the same problem with better approaches. Are you such craftsman? “A good programmer looks both ways before crossing a one-way street” -Anonymous Naming and Readability matters ------------------------------------------------- Good coders respect and care for fellow coders’ time, so they always write code that is simple to read and understandable. They avoid convoluted and complex logic and keep it simple, stupid. And yes they are extremely careful about naming. “You should name a variable using the same care with which you name a first-born child” - Robert C. Martin Skills matter less. Problem solving matters most ---------------------------------------------------------------------- At Keka, we are problem solvers first and programmers next. Skills are secondary - mere tools to solve real world problems. Tech is only a means to make an impact on the world. So the reason for you to join us shouldn’t be just some cool tech stack you get to work on, but the impact you are going to make on this world! “First, solve the problem. Then write the code.” - John Johnson Can you model the world? ---------------------------------------- No matter how great algorithms and code you write, if you can’t get your data and object modeling right, it demonstrates your lack of experience building real world scalable products. Before writing the first line of the code, you should understand what it will be doing, how it will be used, what it will use, how modules, services will work with each other, what structure will it have, how it will be tested and debugged, and how it will be updated. And you ask enough questions to get these answers. “Bad programmers worry about the code. Good programmers worry about data structures and their relationships” - Linus Torvalds Devops, not your thing? ----------------------------------- Writing code is one thing. Getting it running and being used is altogether another. If you aspire to be an architect (and we insist you should), you should start being a part in Devops. At Keka we expect developers to take part in devops every now and then. “The most powerful tool we have as developers is automation” - Scott Hanselman Talk is cheap. Show the code. ------------------------------------------- Be willing to write code as we work with you in the interview process. We want the code to talk about you. If you rather feel you are too senior to take a code test, please stop reading this right away. We are sorry you had to waste time reading this long passage. We are not right place for you. “Talk is cheap. Show me the code” - Linus Torvalds Say “I don’t know”. -------------------------- There’s no quicker way to waste your time as a developer than to refuse to acknowledge what you don’t know. What makes you valuable isn’t what you know, but rather your humility and ability to quickly learn from others and adapt to evolving technologies. A good programmers know what’s relevant today is outdated tomorrow. “It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change” - Charles Darwin
Gainsight is fast growing tech company revolutionizing Customer Success for businesses. The Customer Success company helps businesses grow faster by reducing churn, increasing upsell, and driving customer advocacy. Gainsight provides a complete, end-to-end Customer Success solution through its services and technology. The industry-leading platform helps companies manage customers relationships effectively, track customer health and transform the way organizations orient around the customer. Gainsight is the platform of choice for many leading companies like Box, Adobe and Workday. The company has been recognized as one of the top 100 private cloud companies in the world by Forbes, one of the fastest growing private companies in America by Inc. Magazine, and as one of 20 Great Workplaces in Tech by Fortune Magazine. Gainsight’s CEO, Nick Mehta, has been recognized as one of the Top SaaS CEOs in America. The company has offices in California, Phoenix, St. Louis, London and India.Job DescriptionWorking with the IT Operations Manager; the IT Help Desk Manager is primarily responsible for the day-to-day management of the IT Department’s Help Desk. As the IT Help Desk Manager, you will provide extraordinary leadership & management needs for our growing team. You will have a love for technology and operational excellence. You should be an excellent communicator, leader, decision maker, and driver of solutions who excels in a fast-paced environment and provides unparalleled support to our end user base. Responsibilities:Run the global help desk team and evaluate performanceEnsure all support requests/inquiries are responded to and resolved in a timely fashion, and follow up with end users to identify areas of improvementLead, mentor, and assist local/global team members to deliver quality supportEvaluate current ticketing system. Recommend improvements or replacement optionsEstablish standard/global methodologies through the entire technical support processBuild and maintain a training program for internal end users and IT department users Knowledge, Skills, and Abilities necessary to perform essential job functions:Familiarity with common operating systems (macOS, Windows 10, Linux, as well as some iOS and Android) and software suites (G Suite, MS Office, Teleconferencing solutions).Ability to quickly learn new technologies and provide technical support and user trainingStrong team building and working skills across geographically dispersed teamsProficient at setting strategies to move the organization forward, setting goals, crafting and implementing action plans, and evaluating the process and resultsCompetency in project management and effective management of resources in the execution of multiple projectsEfficient at multitasking in a diverse and demanding environmentExcellent written and verbal interpersonal skills – must be able to communicate fluently in English both verbally and in writingRequirements:Bachelor's degree or equivalent business or relevant field experienceMinimum of 8 to 10 years of hands-on experience in an IT support or technical environmentMinimum of 5 years of Team Lead/Manager experienceMinimum of 4 years of hands-on Help Desk management experienceSelf-starter eager to take on new challenges at a growing, cloud-based companyPreferred:Industry recognized certificationsExperience working in a decentralized multi-site organization
Need Android developer well experienced with Android app development, Java, SDK integration, API integration and Node js and python is plus. Also ionic or flutter framework experience with DART language is good to know.
Experience building one or more apps, over a multi-year period, where you were one of the main developers. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes. Familiarity with the use of additional sensors, such as gyroscopes and accelerometers. Ability to understand business requirements and translate them into technical requirements. Proficient understanding of code versioning tools, such as Git. Experience with Google Maps integration, Payment Gateway Integration