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
We are looking for a brilliant and energetic Full Stack Engineer to join Finin and help us take the platform to the next level. This individual will be a key member of our team, making technical decisions that will shape the company’s future. We want someone who can hit the ground running with our stack and who loves to brainstorm, write code, create new features, and have a big impact. Responsibilities will include: • Working on the full stack, from UI elements to database performance. • Building new features from start to finish and back end to front end, including architecture design, coding, testing, and supporting in production. • Tackling a wide variety of technical issues throughout our stack and contributing to all parts of the code base. Key things we'll be looking for: • Functional, real world programming experience (vs. theoretical). • 4 to 6 years experience in NodeJS, Mongo DB, Express, AngularJS, Mongoose/Monk. • The ability to hold your own on the front end and the back end. • Experience with MEAN and MERN Stack • SQL database experience (PostgreSQL, MySQL, SQLite). • Experience with deployments to Heroku, AWS, or similar. • A track record of balancing fast-and-dirty and long-term code maintainability. • Experience in integrating 3rd party APIs and payment gateways. • Experience working on a fintech or payments technology product. Extra credit if you have: • Experience with Postgres database administration. • Shipped code that has supported tens of thousands of users, including enterprise/business customers. • Experience in operations and how it pertains to site reliability/speed. • Familiarity with networking, caching, database, and how to triage issues. • A good eye for intuitive, user-friendly front end design.
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
We are looking for an Android Developer who possesses a passion for mobile technologies. This Android app developer will work with our team of engineers to design and build our suite of mobile applications. Android programmers will works closely with other app development and technical teams. Responsibilities Design and build 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. Requirements BS/MS degree in Computer Science, Engineering or a related subject Proven software development experience and Android skills development Proven working experience of 2-3years in Android app development Experience with Android SDK Experience working with remote data via REST and JSON 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 :- As an Android Engineer at Mutual Mobile, you'll contribute to creating technical designs, writing user stories, and grooming the backlog on projects. - You'll own medium to large tasks and see them through to completion. - You'll have the opportunity to lead small projects which will include understanding the scope, estimation and breakdown of work, team assignments and delivering high-quality software. - You'll be a part of the delivery management team and have close interaction with customer representatives for the duration of the project. - You'll be completely responsible for the on-time delivery of the technical component owned in the solution, and apply Agile development practices for project delivery with minimal oversight.Don't have professional experience developing for Android? That's okay. We welcome developers from different platform backgrounds. Perhaps you only have experience working with Android as a hobby or you have experience leading teams. We'd still love to talk.You'll probably love this job if :- You're passionate about Android, and continually follow the platform's innovations.- You're an active coder with an eye for UI and Visual Design. You have no problem coding front-end and back-end deliverables.- You're interested in working on fast-paced, Agile software development teams.- You love the idea of working on cross-functional teams: you'll work in close quarters with your fellow designers, QA Engineers, and Project Managers every step of the way.Benefits :- You'll love working here because this isn't a company of silos. - Team members are empowered and encouraged to pursue cool ideas, think for themselves, and make mistakes. - You'll work closely with people from a variety of professions on real projects. - We bring together the brightest minds in interactive & visual design, engineering, and business management to deliver solutions that actually matter.