

Job DESCRIPTION
As Android Developer you will be responsible for having a direct impact on the Android applications used every day by millions of small businesses in india. You will be able to work on all aspects of the application, from UI front end to networking back end. Dukaan looks for and values talented individuals, giving them autonomy to make the product they are working on the best product in the world. Change your job, change the world.
RESPONSIBILITIES
● You will develop Android applications that scale to reach millions of users
● You will continually evaluate emerging technologies to identify opportunities, trends, and
best practices that can be used to strengthen Dukaan’s technology platform and
development practices
● Work with the team to create user interface layouts for customers and interfaces to
backend web services
● Design and develop systems and libraries that are highly reusable and maintainable
REQUIREMENTS
● Proficiency in the standard Android tech stack - JAVA, Kotlin, Android SDK, Android
Studio, SDK, adb, Layout Editor etc
● Good knowledge of Object Oriented Programming and design patterns, MVC, MVVM,
Dependency Injection and more
● Restful API, JSON Parsing, XML Parsing, Retrofit Network Libraries
● Strong knowledge of Android UI design principles, patterns, and best practices
● Experience of working with multi-language, multi-screen resolutions
● Experience with offline storage, threading, and performance tuning
● Excellent Android technical issue diagnosis and problem solving skills
● Proficient understanding of code versioning tools, such as Git
● Experience with Python Django / DRF is a plus.

Similar jobs


What You will do
● Create beautiful software experiences for our clients using design thinking, lean and
agile methodology.
● Work on software products designed from scratch using the latest cutting edge
technologies, platforms and languages such as JAVA, python, Javascript, GoLang and
Scala.
● Work in a dynamic, collaborative, transparent, non-hierarchical culture.
● Work in collaborative, fast-paced and value-driven teams to build innovative customer
experiences for our clients.
● Help to grow the next generation of developers and have a positive impact on the
industry.
Basic Qualifications
● Experience: 4+ years.
● Hands-on development experience with a broad mix of languages such as JAVA, Python,
Javascript etc.
● Server-side development experience mainly in JAVA, (Python and nodeJS can be
considerable)
● UI development experience in ReactJS or AngularJS or PolymerJS or EmberJS or Jquery
etc. are good to have.
● Passion for software engineering and follow the best coding concepts.
● Good to great problem solving and communication skills.
Nice to have Qualifications
● Product and customer-centric mindset.
● Great OO skills, including design patterns.
● Experience with devops, continuous integration & deployment.
● Exposure to big data technologies, Machine Learning and NLP will be a plus.
Benefits
● Competitive salary.
● Work from anywhere.
● Learning and gaining experience rapidly.
● Reimbursement for basic working set up at home.
● Insurance (including a top up insurance for COVID).
Location
Remote - work from anywhere.


Are you a champion in your domain, driven by a passion for development, eager to kickstart your career in Full Stack Engineer, and hungry for a new and exciting challenge? Look no further! At Argon-Quber, we are on a mission to revolutionize the tech industry, and we are seeking exceptional Full Stack Engineer Inters like you to join our elite team.
We pride ourselves on being a hub of innovation, where cutting-edge technologies and groundbreaking ideas converge. As a Full Stack Engineer Intern, you will be at the forefront of this revolution, pushing the boundaries of what is possible and shaping the future of software development.
Job Description:
We are seeking a highly skilled and motivated Full Stack Engineer Intern with 0-1 years of experience to join our dynamic team. As a Full Stack Engineer Intern, you will be responsible for learning, developing and maintaining both front-end and back-end applications. You will collaborate with cross-functional teams to design, develop, and implement cutting-edge solutions.
What You Will Do:
- Collaborate with stakeholders and end-users to gather feedback and iterate on product features to ensure an exceptional user experience.
- Design, develop, and deploy scalable and secure full stack applications.
- Collaborate with UI/UX designers and product managers to translate wireframes and prototypes into functional web applications.
- Develop and maintain server-side logic using modern programming languages and frameworks.
- Build efficient and reusable front-end components and libraries.
- Implement responsive and mobile-friendly user interfaces.
- Integrate third-party APIs and services to enhance application functionality.
- Ensure high-performance and availability of applications through code optimization and thorough testing.
- Debug and resolve technical issues reported by clients or stakeholders.
- Stay up-to-date with emerging technologies, industry trends, and best practices in web development.
- Participate in code reviews and provide constructive feedback to peers.
- Collaborate with a diverse team of developers, designers, and product managers to create innovative and user-friendly web applications.
- Participate in the entire software development lifecycle, from requirements gathering and design to development, testing, and deployment.
- Contribute to the architecture and technical decisions of our projects, leveraging your expertise to drive technical excellence.
- Continuously improve your skills and stay updated on the latest technologies, frameworks, and best practices in full stack development.
- Embrace agile methodologies and actively participate in sprint planning, stand-ups, and retrospectives to ensure successful project delivery.
- Take ownership of your work and deliver high-quality code that is scalable, efficient, and maintainable.
- Be a problem solver and find creative solutions to overcome challenges encountered during the development process.
What we're looking for:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 0-1 years of professional experience as a Full Stack Developer.
- Proficiency in front-end development technologies such as HTML, CSS, JavaScript (ES6+), and modern front-end frameworks like React, Angular, or Vue.js.
- Strong understanding of server-side languages like Node.js, Python, or Ruby, and related frameworks such as Express, Django, or Ruby on Rails.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
- Familiarity with version control systems (e.g., Git) and Agile development methodologies.
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Solid understanding of RESTful APIs and the ability to integrate them into applications.
- Experience with testing frameworks (e.g., Jest, Jasmine, PyTest) and writing unit tests.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills to work effectively in a team environment.
- Ability to handle multiple projects and prioritize tasks effectively.
- Preferred candidate is to be in Bangalore location.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of serverless architecture and deployment (e.g., AWS Lambda, Azure Functions).
- Familiarity with DevOps practices and CI/CD pipelines.
- Understanding of GraphQL and related frameworks (e.g., Apollo).
- Knowledge of TypeScript for both front-end and back-end development.
Duration:
This is a paid internship position for a duration of 6 months. The starting date will be determined based on the availability of the selected candidate.
Here's why Argon-Quber is the ultimate destination for top-tier Engineers:
- Innovation is Our DNA: At Argon-Quber, we thrive on innovation and embrace disruptive technologies. Join our team and be a part of our relentless pursuit of groundbreaking solutions that redefine industry standards.
- Empowerment and Autonomy: We believe in empowering our developers to take ownership of their work. At Argon-Quber, you will have the autonomy to make strategic decisions, influence the architectural direction, and unleash your full potential.
- World-Class Team: Join forces with a team of brilliant minds, industry experts, and thought leaders who share a common goal: to create exceptional software solutions. Collaborate, learn from each other, and be inspired by the collective brilliance that surrounds you.
- Unparalleled Growth Opportunities: We are committed to your professional growth. Whether you aspire to become a technical guru, a team lead, or even venture into management, Argon-Quber provides you with the resources, mentorship, and support needed to climb the career ladder.
- Impact at Scale: Your work at Argon-Quber will reach millions of users, transforming industries and improving lives. You will have the opportunity to create solutions that leave a lasting impact, disrupt markets, and shape the digital landscape.
- Culture of Excellence: At Argon-Quber, we foster a culture of excellence where only the best is accepted. We celebrate achievements, recognize exceptional talent, and create an environment where your brilliance is acknowledged and rewarded.
- Work Hard, Party Harder: We believe that a healthy work-life balance leads to increased creativity and productivity. Enjoy a flexible work environment, social events, team outings, and a supportive atmosphere that values your well-being.
Location:
This position is based in Bangalore, India. Please only apply if you are currently residing in or willing to relocate to Bangalore.
If you are ready to unleash your true potential, work on game-changing projects, and be a part of Argon-Quber, an organization that will empower you to achieve greatness, then look no further.
- Join us in shaping the future of technology and revolutionizing the way the world experiences software. Apply now and embark on an extraordinary journey at Argon-Quber where your skills will be honed, your creativity will thrive, and your impact will be unmatched. Let's build the future together!

The key skills and expertise needed are:
1. eCommerce/Retail experience can be optional but needs to have experience with any high volume customer facing web/mobile site
2. Web Development, Front End Development, AND In the browser performance profiling
3. Java, Spring Boot, React, Node, Redux, Webpack, Microservices, AND experience with AWS technologies to make the overall application stack more resilient
4. Performance Profiling of web/mobile experiences and experience with working in CICD environment
5. Experience working with Web based and mobile ecommerce sites or similar public facing websites with high customer volume
6. Needs to be able to work at the code level doing performance profile to evaluate how the website and associated digital platform is built to find performance improvement opportunities

Cloud Platform Core forms the foundation of SAP Cloud Platform, providing key capabilities and services around platform core components [like Cloud Foundry, Kubernetes], extension factory, commercial infrastructure services, platform services, data management services etc
As an integral member of the SAP Cloud Platform Core Unit in Bangalore, India, you will be contributing to development in one of the following areas:
- Data Management Services for Cloud Foundry, Kubernetes Environments – Both SAP Managed and Cloud Provider based data management services
- Kubernetes as a Service – Multi-Cloud Kubernetes Cluster as a Service
- Kernel Services – Enable the development of SAP CP Kernel Services - technical services used by all SAP cloud solutions to make the Intelligent Enterprise a reality for our customers
EXPECTATIONS AND TASKS
- Demonstrate excellent quality, design, development and delivery skills in scrum teams working in short development and release cycles.
- Use and extend Open Source frameworks heavily and contribute to them, as well.
- Work with geographically distributed teams seamlessly
- Building upon domain knowledge in the area of application and service development in cloud and also in the technical/proprietary skills to reach levels of expertise
- Having a logical approach to problem solving and have the ability to respond to detailed queries
- Working as a fully contributing team member with independent planning & execution responsibilities
- Site reliability engineering for the Service that your team is responsible for
SKILLS AND COMPETENCIES
- Excellent programming know-how in JAVA/JavaScript/C++/NodeJS/Ruby/GO or in any other languages especially framework development. Deep expertise in at least one programming language & tech stack to write maintainable, scalable, unit-tested code
- Passion towards adopting and contributing to open source
- Ability to work with the team in the design and development aspects for the product
- Good understanding of building scalable Web Applications/Cloud Services using cutting edge Web Technologies (JQuery, Server-Side JS, REST, OData)
- Sound knowledge in Object Oriented Programming Principles, Design Patterns, Software Architecture
- Excellent analytical and problem-solving skills
- Goal-oriented team worker with good communication skills. Fluent in English, both written and spoken.
- Ability to work independently, and eagerness to learn and explore new topics
- Prior experience in working with Agile software methodologies
- Strong analytical and problem-solving skills
TECHNOLOGY STACK
- Languages – Java, NodeJS, Golang
- Scripting Languages – Chef, Python, Shell Scripting
- UI – AngularJS, Object Oriented JavaScript, CSS, HTML, SAP UI5
- Storage & Databases – Swift, S3, PostgreSQL, MongoDB, Redis
- Messaging - RabbitMQ
- PaaS & Container Orchestration – Cloud Foundry, Kubernetes
- IaaS – AWS, Microsoft Azure, Google Cloud Platform, OpenStack
EDUCATION AND QUALIFICATIONS/WORK EXPERIENCE
- Masters or bachelor’s degree in Engineering or Technology, majoring in Computer Science, from a premiere institute, with excellent academic records.
- Sound understanding cloud native development and architecture
- 2-6 years of relevant experience in software development
As a Staff Full-stack engineer, you will work across the Acceldata platform products. We’re looking for people with a strong background or inclination towards data engineering and systems; you’re comfortable in dealing with lots of moving pieces and can work at the intersection of Databases, API's and Frontends
You will:
- Be actively involved in strategic direction and product decisions.
- Design, build and maintain APIs, user-facing experiences, and services.
- Work closely with our customers and sales teams on a regular basis to carve out new features and use cases
- Work with MVC frameworks such as React or Angular
- Work with database systems, RDBMS, Mongo, Elastic Search.
- Develop shared front-end components (JavaScript & CSS) for use across all of our products, enabling other UI engineers to build better products faster.
You need:
- 8+ years of significant of web-application development experience in one or more JS frameworks. You care about building better products.
- Strong Computer Science fundamentals in data structures, algorithm design, and problem-solving.
- You're as comfortable writing plain JavaScript as working with modern frameworks like Angular. You've built your own controls and widgets in JavaScript.
- You write unit tests for your JavaScript (really, you do). You've probably used Node. You have built complex JS web applications.
- Organized, thorough, and detail-oriented
Good to have:
- Contribution to open-source projects.
- Background in enterprise software
- JVM performance tuning and debugging



- Is at least 2-3 startup’s old
- Has experience of building products from scratch and scaling.
- Has experience of managing at least 3-4 Engineers.
- Has experience of working with cross border / multi-ethnic teams / Different time zones.
- Has experience of building social media
- Has a formal education in technology
- Understand the overall requirements of the product/platform and specifically for the assigned feature/module.
- Design and Develop Software as per the product architecture and requirements.
- Code and unit testing of the feature/modules including appropriate design reviews and code inspections.
- Ensure adherence to the software development processes.
- Investigates software/system problems to isolate the root cause and provides innovative solutions.
- Collaborates with cross-functional teams (locally & globally) to ensure product releases meet quality, performance, scalability, reliability, and schedule goals.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering or Information Technology.
- 5-8+ years of experience in software development using J2EE technologies
- Experience with Core Java, JEE5 (JSP/JMS/Web Services/Servlets), Spring, Hibernate, REST, JBOSS/Tomcat Servers
- 1+ years of experience using Azure IOT technologies
- Work experience in Azure IoT Suite: IoT HUB, Azure TSI, DPS, Service Bus, Azure Functions, Azure KeyVault, MCI/AKS, Azure AD
- Knowledge in Azure Data Lake, Azure SQL
- Strong understanding of object-oriented programming
- Knowledge in ReactJS, JQuery is a plus
- Good knowledge in SQL -preferable
- Must have worked in agile/scrum environment
- Good understanding of software development processes, preferably for a regulated medical devices environment (ISO13485/FDA)
- Ability to work with cross-functional and remote teams.
- Flexibility to work on different areas of the product/platform
- Good written and verbal English communication
- Ability to travel as needed (minimal)



