Complete Preparation & Practice for MBA & Bank PO Exams with Videos, Online Tests and an Adaptive Engine that helps target one's weak areas.
Job Description: We are looking for hands-on Android developers responsible for the design and development of end user products aimed at a range of diverse Android devices. Your primary focus will be development of Android applications and their integration with back-end services. A commitment to collaborative problem solving, high quality code, and a passion for technology is essential. Responsibilities: - Design and build applications for the Android platform – this is a hands-on developer position - Collaborate with the team to define, design, and ship new features - Ensure the performance, quality, and responsiveness of applications - Identify and root cause performance bottlenecks, random crashes, and fix bugs - Help maintain code quality, perform peer code reviews, write unit tests, enable automation and localization - Stay up-to-date with technical trends and suggest solutions. - Gradually take on more responsibility and have a bigger impact – take on more challenging tasks, mentor others, lead a module, manage a team. Skills: - BE or equivalent - Minimum 1 year development experience – proficient in Java, Android SDK - Understanding of Android UI design principles, patterns, and best practices - Knowledge of the open-source Android ecosystem and the libraries available for common tasks - Familiarity with offline storage, threading, performance tuning, integrating with backend services - Proficient with versioning tools like git, SVN. - Self-motivated, eager to learn, with strong logical reasoning skills - Passion for quality
• You greatly value humility. • You prefer to spend 20-30% of your time writing production grade code with your team. • You have deep expertise in at least one of: programming languages, especially functional languages, object oriented design or SRE. • You have lead fast moving engineering teams in the past, and understand how to help them deliver continuously. • You have an empirical approach to improving team productivity. • You enjoy fast moving, rapidly evolving environments and problems. • You consciously avoid zero and negative sum solutions to problems. • You have a firm grasp of software engineering principles, both for code and for people. • You have a technical background and are able to contribute to planning and design discussions. • You are steadfastly focused on your customers, whether they are drivers, passengers, or other GO-JEK employees. • You have experience leading a team of engineers and guiding them through their career development. • You believe in building both teams and products that scale. • You enjoy working in a collaborative environment, and you’re committed to driving projects to completion creatively. • You can motivate and instill a strong sense of ownership in your team. • You have experience guiding teams through planning, prioritization, and execution of work. • You think ahead and build for the future.
About the Role ------------------------- As part of the this role, you will be working on our Fintech product and leading a team of passionate developers. Not limited to product development, you are also responsible to help our clients in solving complex business problems. Being in core development team, building mission critical applications is just a small part of this role! -You will be responsible for core components of our projects and work with our Product Owner/Architects to deliver high quality software. -Follow coding standards, build appropriate unit tests, integration tests and deployment scripts. -Work closely with the Technical Architects in defining software architectures. -Contribute to continual improvement by suggesting improvements to user interface, software architecture or new technologies. -Interact with stakeholders to understand and refine requirements throughout implementation. -Mentor budding developers in the team. -Do regular PR reviews. -As a person if you: are Enthusiastic, are Motivated, Love problem solving, Share passion for Technology and Programming, Mentoring and guiding junior developers and more importantly enjoy start up work culture, you will enjoy this role! What you get? ------------------------- -Solve interesting and challenging problems. -An opportunity to meet and work with best brains in technology and influencers. -Increasing your geek quotient, by attending meetups and conferences. Yes we dig that stuff. -Grow exponentially by working in small and transparent teams. -Unlimited learning and hobby-time to experiment with new things. -Hep and happening social life, who says you cant make friends at work.
Qualifications * Strong technical Fundamentals * Knowledge of various design patterns and programming languages. * Experience in building scalable applications from ground-up. * Web design aesthetic and an understanding of the fundamentals of user experience, cross-browser and performance issues * Knowledge of upcoming and new tech like PWA, http/2, AI etc., * Ability to evaluate architectural options (complexity, performance, scalability, durability) and make right recommendation for implementation * Good experience in Requirement/Design/Code Review & Inspections practices. * Knowledge of various cloud platform and the ability to cherry pick the right one for the job. * Cross Domain knowledge between Web Tech, Data Science, Security, Devops and others * Experience in Product Innovation and integrating I&E principles in Tech Product Development Responsibilities * Drive and coach other team members through design reviews, code reviews, and test case reviews * Technology Evaluation and recommendation for application architecture problems. Help to drive current and future state Architecture for the start-up. * Influence the team for right design and technology implementation & give future Architectural direction. * Consider customer perspective and experiences when designing systems * Communicate effectively and partner well with other teams of the start-up to deliver high quality solutions from envisioning to deployment to live site availability * Work, have fun, and grow with the start-up. * Own the development methodology We are willing to provide equity upto 5% for a CTO. Also, salary is inclusive of living cost (food, accommodation, travel, etc.) which we will cover up for.
• 6-8 years’ experience in Java-J2EE Development • Extensive technical experience and development expertise in Core Java, J2EE. • Must have worked on Spring and Webservices. • Good Knowledge in Database and NoSQL like Redis. • Possess advanced knowledge of object-oriented design and development (OOA/OOD) and the J2EE framework and data architectures. • Experience working with and applying Design patterns to solve problems. • Hands on experience in Jboss/Wildfly servers. • Should be able to build solution which is easily configurable, deployable and secure in SaaS environment. • Responsible for planning product iterations & releasing iterations on schedule. • Ability to lead and mentor a team. • Should be able to identify, track and mitigate risks to the product.
Recruitment has been a weird problem. While companies complain they can't get good talent, there are hordes of talented professionals who are unable to easily find their next big opportunity.At CutShort, we are building an intelligent and tech-enabled platform that removes noise and connects these two sides seamlessly. More than 4000 companies have used our platform to hire 3x more people in 1/3rd the time and professionals get a great experience that just works.As we take CutShort in the next growth phase, we want to push new frontiers through our mobile app. We are looking for somebody smart good at React Native to build smart apps that are lightweight and performance optimized.Requirements :1. You have at least 1 year of full-time experience in building mobile apps using React Native. 2. Android or iOS experience is a plus.3 Solid understanding of algorithms and data structures.Why join us?1. Work at a fast growing AI/DS startup that gives you complete ownership and minimal supervision.2. Learn how to build a product and take them to markets.
Job Description We are looking for a Leader who can lead a team towards accomplishing the company's Goal and has a background in data modeling, distributed system design, and communications protocol and is passionate about writing code and the art of management. We are a close-knit group spanning the full gamut of hardware and software design, and are looking for candidates with similarly broad engineering interests and technical management experience to become an integral part of our team. The work: • Oversee a group of top-tier developers creating the backbone infrastructure of the Rapido's platform and make self-guided code contributions • Hands on with in-depth technical understanding of NoSQL databases, distributed fault tolerant systems • Design efficient, flexible data models and protocols for defining home automation devices on many different platforms • Get involved in a diverse, cross-functional team spanning hardware, mobile apps, and cloud services • Collaborate with other engineering and product teams in the organization to pull together diverse system requirements • Help define and facilitate architectural vision throughout the organization Minimum qualifications: • Bachelor’s degree in Computer Science, Mathematics, Statistics, or related field or equivalent experience • 5+ year's of backend platform/cloud software development experience • Experience in handling teams in an Agile environment towards the releases Preferred qualifications: • Understanding of multiple programming languages • Experience with system-wide formal data modeling and protocol definition in distributed systems • Knowledge of good API design and abstraction concepts • Previous startup experience is a plus • Demonstrated achievement of delivering enterprise-grade software platforms • Proficiency in designing, developing, and debugging distributed systems • Experience working with cross-functional teams including backend, apps, and test engineering • Excellent problem-solving, organizational, and critical thinking skills • Exceptional verbal and written communication skills with the ability to effectively influence and communicate cross-functionally with all levels of the organization • Experience working with external development teams/contractors to facilitate implementation In Short, the stack goes like: Node.js, Python, Go, Kafka, Kong, Redis, MongoDB, Cassandra, Spark and so on... Go ahead and click the button
Job Description Site Reliability Engineering (SRE) is an engineering discipline that combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Rapido's services—both our internally critical and our externally-visible systems—have reliability and uptime appropriate to users' needs and a fast rate of improvement while keeping an ever-watchful eye on capacity and performance. SRE is also a mindset and a set of engineering approaches to running better production systems—we build our own creative engineering solutions to operations problems. Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. As SREs are responsible for the big picture of how our systems relate to each other, we use a breadth of tools and approaches to solve a broad spectrum of problems. Practices such as limiting time spent on operational work, blameless postmortems and proactive identification of potential outages factor into iterative improvement that is key to both product quality and interesting and dynamic day-to-day work. SRE's culture of diversity, intellectual curiosity, problem solving and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow. # **Responsibilities** * Engage in and improve the whole lifecycle of services rom inception and design, through deployment, operation and refinement. * Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews. * Maintain services once they are live by measuring and monitoring availability, latency and overall system health. * Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity. * Practice sustainable incident response and blameless postmortems. # **Qualifications** ## Minimum qualifications: * Bachelor's degree in Computer Science or equivalent practical experience. * Experience in one or more of the following: C, C++, Java, Python, Go, Perl, Ruby or shell scripting. * Experience with Unix/Linux operating systems internals and administration (e.g., filesystems, inodes, system calls) or networking (e.g., TCP/IP, routing, network topologies and hardware, SDN). * 1 Year of Experience with working with Kubernetes or Dockers on Production. * 3 Years of Minimum experience in Devops (AND or OR Software development) ## Preferred qualifications: * Expertise in designing, analyzing and troubleshooting large-scale distributed systems. * Ability to debug and optimize code and automate routine tasks. * Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.