Loading...

{{notif_text}}

The next CutShort event, {{next_cs_event.name}}, in partnership with UpGrad, will happen on {{next_cs_event.startDate | date: 'd MMMM'}}The next CutShort event, {{next_cs_event.name}}, in partnership with UpGrad, will begin in a few hoursThe CutShort event, {{next_cs_event.name}}, in partnership with UpGrad, is LIVE.Join now!
{{hours_remaining}}:{{minutes_remaining}}:{{seconds_remaining}}Want to save 90% of your recruiting time? Learn how in our next webinar on 22nd March at 3 pmLearn more

Design patterns Jobs in Bangalore (Bengaluru)

Explore top Design patterns Job opportunities in Bangalore (Bengaluru) for Top Companies & Startups. All jobs are added by verified employees who can be contacted directly below.

Senior Software Engineer I - Backend

Founded 2017
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 5 years
Experience icon
Best in industry10 - 20 lacs/annum

Who are you with respect to the team? -Work with the Tech Lead/Senior Framework Dev. Help other developers when needed. You will be: -Reporting to the tech manager. -Interacting with the rest of the team on a day to day basis. -Interacting with the tech lead and senior framework dev for technical design and discussions. -Interacting with Tech manager on deliverables. -Interacting with the project manager to understand the product/business. Your key areas of responsibility and the deliverables expected from you: -Be able to communicate with the team: Understand specific expectations, as well as explain problems/issues being faced in meeting those expectations. -Be able to work independently without much assistance. -Manage your time well and deliver based on communicated priorities. -Design, Develop, test, maintain, and own modules and full features. -Be able to equally value different types of tasks: e.g.: challenging new designs, refactors, grunt development, and optimizations. -Contribute to framework development by working with the senior framework developer. -Keep yourself up-to-date as technology evolves, and use that to improve the product and the team. -Critically review the part of the product you are working on, and suggest feasible improvements. -Help the team grow by participating in peer-to-peer code reviews. -Expertise in one or more of the technologies in use. You will also help other developers by sharing your expertise. -Be able to learn new technologies quickly. You should come with these skills and attitudes: -Be able to write clean, reusable, maintainable and performant code. -Expertise in Django Views and Models. -Experience using MySQL. -Experience with at least one of the following: Redis / ElasticSearch / Celery / Real-time notifications. -Willingness to go the extra mile to do something the right way. -Always ready to help junior developers on technical questions. Sharing is caring. -Must have a sense of ownership towards your work. -Good knowledge of any Version control system, preferably Git. -Experience with Django server deployment is a plus. Education -Bachelor of Engineering, or a relevant Master’s degree. Years of experience: -2 or more years of experience working on Django APIs. -3 to 5 years of overall experience in backend technologies. Who we are: We are a small close-knit team. We value independent, innovative, creative thought processes. We are building a collaborative team, which means everybody wears more than one hat. We are on the lookout for hardworking people with a sense of ownership towards their work, and who can work independently.

Job posted by
apply for job
apply for job
Balahun Lanoh picture
Balahun Lanoh
Job posted by
Balahun Lanoh picture
Balahun Lanoh
Apply for job
apply for job

Senior Software Engineer I- Frontend

Founded 2017
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 5 years
Experience icon
Best in industry10 - 20 lacs/annum

Who are you with respect to the team? -You work with the tech manager to spec out the design of frameworks and features. You also mentor junior developers. You will be: -Reporting to the tech manager. -Interacting with the rest of the team on a day to day basis. -Interacting with the Tech Manager to understand and design frameworks needed. -Interacting with the Product Manager to understand the product/business. Your key areas of responsibility and the deliverables expected from you: -Be able to communicate with the team: Understand specific expectations, as well as explain problems/issues being faced in meeting those expectations. -Be able to work independently without much assistance. -Manage your time well and deliver based on communicated priorities. -Design, Develop, test, maintain, and own frameworks, modules, and full features. -Keep yourself up-to-date as technology evolves, and use that to improve the product and the team. -Critically review the part of the product you are working on, and suggest feasible improvements. -Help the team grow by participating in peer-to-peer code reviews. -Ability to delegate tasks to developers to be more productive. -Help other developers when required. -Expertise in one or more of the technologies in use. You will also help other developers by sharing your expertise. -Be able to learn new technologies quickly. You should come with these skills and attitudes: -Be able to write clean, reusable, maintainable and performant code. -Expertise in React 16 and Redux. -Never give up on tasks even when there is a lot of complexity, or constraints (technical or otherwise). -Willingness to go the extra mile to do something the right way. -Always ready to help junior developers on technical questions. Sharing is caring. -Must have a sense of ownership towards your work. -Good knowledge of any Version control system, preferably Git. -Experience with the following is a plus: Formik, MaterialUI, Virtualization, webpack. Education -Bachelor of Engineering, or a relevant Master’s degree. Years of experience: -2 or more years of experience using React and Redux. -3 to 5 years of overall experience in frontend technologies. Who we are: We are a small close-knit team. We value independent, innovative, creative thought processes. We are building a collaborative team, which means everybody wears more than one hat. We are on the lookout for hardworking people with a sense of ownership towards their work, and who can work independently.

Job posted by
apply for job
apply for job
Balahun Lanoh picture
Balahun Lanoh
Job posted by
Balahun Lanoh picture
Balahun Lanoh
Apply for job
apply for job

Software Development Engineer II - Java/J2EE

via Swiggy
Founded 2014
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 7 years
Experience icon
Best in industry20 - 30 lacs/annum

Swiggy Labs :A self-contained extension of the Swiggy org to drive experiments & zero to ones for potential new business lines and thereby creating a pipeline of the next big bets for the Swiggy.At any given point, the Swiggy Labs team will be working on multiple business MVPs and unlocking the future via engineering R&D with an end goal of driving discontinuous growth in customer experience, top line or bottom line.Some broad areas where Labs team will be experimenting would be :- Creating WOW customer experiences and convenience within food and other verticals- Improving supply chain efficiency via automation- Enhance customer experience and vendor productivity using IOT and Big DataJob Description :- We are looking for a passionate hands-on engineers to join the Bangalore Swiggy Engineering team. - In this role, you will be responsible to drive innovation in Software Development, while relentlessly improving performance, scalability, and maintainability.Required Skill Set :1. Good problem solving skills 2. Sound knowledge and application of algorithms and data structures with space and time complexities3. Strong design skills involving data modeling and low level class design 4. Good knowledge of object oriented programming and design patterns5. Proficiency in at least one programming language 6. Follow industry coding standards and responsible for writing maintainable/scalable/efficient code to solve business problems7. Hands-on experience of working with Databases and Linux/Unix platform 8. Follow SDLC in agile environment and collaborate with multiple cross functional teams to drive on-time deliveries9. Strong technical aptitude and good knowledge of CS fundamentals10. B Tech/M Tech in Computer Science or equivalent from a reputed college

Job posted by
apply for job
apply for job
Suresh Kaushik picture
Suresh Kaushik
Job posted by
Suresh Kaushik picture
Suresh Kaushik
Apply for job
apply for job

PHP Developer - MySQL/Javascript

Founded 2009
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
2 - 4 years
Experience icon
Best in industry4 - 10 lacs/annum

We are looking for a Software Engineer to implement functional software solutions. The goal will be to develop high-quality software/s that is aligned with user needs and business goals.Requirements :- Knowledge on OOD (Object-oriented design) / OOP (Object-oriented programming)- Good knowledge of relational databases (Mysql), version control tools and developing web services- Sound knowledge of HTML 5, CSS, AJAX, Smarty and Javascript/jQuery.- Exposure to Web 2.0 technologies, web standards, and browser compatibility.- Passion for best design and coding practices and a desire to develop new bold ideas- Ability to write and consume web services and REST services.- Knowledge of and experience applying design patterns and implementing industry best practices required.- Knowledge on PHP Unit and Git is a plus.Key Responsibilities :- Code, debug and unit test systems per requirements and technical design.- Design database tables for features, understand relationships and perform optimizations.- Contribute in all phases of the development lifecycle.

Job posted by
apply for job
apply for job
Gunjan Agarwal picture
Gunjan Agarwal
Job posted by
Gunjan Agarwal picture
Gunjan Agarwal
Apply for job
apply for job

Lead Software Engineer - Java/C++/Python

via Swiggy
Founded 2014
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
5 - 9 years
Experience icon
Best in industry35 - 40 lacs/annum

We have an immediate job opportunity at Swiggy Bangalore for a Lead Software Engineer opening. Please find below the Job description and share your profile if it interests you.Basic Qualifications :- Bachelor's Degree in Computer Science or related field- 5+ years of development experience at least two or more of the following languages (Java, C++, Python and Perl)- Expertise in object oriented design and design patterns- Experience releasing highly scalable enterprise products full lifecycle- Experience mentoring and training others on complex technical issues- Experience with implementing algorithms to solve complex real world problems- Solid coding practices including good design documentation, unit testing, peer code reviews- Excellent verbal and written communicationPreferred Qualifications :- BE/B.Tech/M.Tech/MS in Computer Science- A proven ability to learn and adapt to new, complex development environments with deep dive analytical skills- Strong object-oriented programming skills, knowledge of design patterns, and an uncanny ability to design intuitive module and class-level interfaces - Experience in algorithm design and problem solving- Experience leading small teams of engineers- Experience with technologies like MongoDB, DynamoDB is highly desirable- Experience developing full stack web applications using Perl, Java, Python or PHP- Experience in any of the top JavaScript MVC frameworks, like Backbone, Angular, Ember, Spine or Knockout- Passion for creating efficient, scalable, highly usable web interfaces- Technical Lead experience exploring other opensource frameworks and technologies and integrating with project- Candidates from E Commerce/Product/Start-up companies would be highly preferred.Suresh SManager RPO @ Swiggywww.swiggy.in; +91 821 705 9131

Job posted by
apply for job
apply for job
Suresh Kaushik picture
Suresh Kaushik
Job posted by
Suresh Kaushik picture
Suresh Kaushik
Apply for job
apply for job

Backend Developer

Founded 2018
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[1 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
5 - 7 years
Experience icon
Best in industry15 - 20 lacs/annum

About AnySpaces AnySpaces is a trusted online marketplace for businesses to list, discover, and book unique spaces available in a web version or as an App. Whether a high foot traffic location for a day, a targeted campaign for a week, or a retail presence for a month, the platform connects businesses to promotional spaces, at any price point. And with world-class customer service and a growing community of users, it's the easiest way for venue owners or managers to monetize their extra space and create activity and foot traffic in their centres. You will have a real opportunity to innovate, productize, and iterate at start-up speed. In this role, you will take up significant technical ownership for Anyspaces in these areas: service architecture, product API development, data modeling, and more. You personally exhibit a conviction that needs Anyspaces to be wildly successful and alignment to our core values: Betterment: a tireless pursuit to drive results Boldness: take risks and act decisively Deep Honesty: invite and offer candid feedback in order to learn, change, and grow Solidarity: recognize that we are part of something bigger than ourselves and are committed to our mission Your responsibilities: Design and implement scalable systems and infrastructures Measure your work thoroughly, analyze results, and generate hypotheses to drive new product changes through A/B testing Setup monitoring and testing of your APIs and services to better understand real time health of your products. Break-down complex problems into solvable pieces of work for other Engineers Depending on your specialization, projects/initiatives may include: Security, scaling distributed systems, working on our core services related to user management, building out new verticals, guiding new engagement features, scaling traffic/imports/exports, managing APIs. Your skills: 4+ years of experience working in a relevant software engineering role Expertise in designing highly-scalable and performant micro-services and storage layers using common frameworks, languages, and infrastructure (e.g. Java, MySql, AWS, Docker) Comfortable working in a fast-moving team environment. Data-driven and strongly motivated by success and learnings through experiments and metrics analysis SaaS /Internet company background: web-based, hosted on AWS. Experience in an Agile and Scrum environment.

Job posted by
apply for job
apply for job
Satish B picture
Satish B
Job posted by
Satish B picture
Satish B
Apply for job
apply for job

Mobile Technologies

Founded 2009
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Remote, Indore, Bengaluru (Bangalore)
Experience icon
6 - 12 years
Experience icon
Best in industry7 - 12 lacs/annum

We are looking for Senior iOS Developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. - Your primary focus will be development of iOS applications and their integration with back-end services. - You will be working alongside other engineers and developers working on different layers of the infrastructure. - Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential .Job Description :Job Title : Expert iOS Developer Job Location : Indore, Madhya Pradesh, IndiaSalary : Open Joining : ImmediateJob Purpose :- The iOS Engineer is responsible for building advanced applications for the iPhone and iPad. - The candidate is required to work closely with Development, QA, Project Managers, Designers, and other team members daily to ensure the timely and cost effective delivery of the final product that exceeds client expectations.Essential Duties & Responsibilities :- Responsible for developing, enhancing, and designing a world-class mobile application for our platform- Implement and enhance the iPhone and iPad application alongside a team of world-class developers, designers and software architects- Responsible for choosing libraries and frameworks to best meet the needs of the application- Translate technical designs into quality-engineered code using industry best practices and standards-based development- Perform extensive unit testing, system testing, and regression testing- Assist in the deployment to testing, staging, and production environments- Update technical documentation as needed- Updated and maintain automated build environments- Work with fellow engineers, developers, designers to create a secure, seamless mobile experienceQualifications, Experience, Education :- BS/MS degree in computer science, or equivalent- Total 10+ years of software development experience and design patterns.- 6+ years of experience with iOS platform (UI, Core Data, threading, xmpp, animation, Strong oops knowledge, xml, etc.) building apps that have been successfully delivered to customers.- Demonstrated ability to develop logic code- Ability to work with versioning tools (GIT, SVN, etc.).- Exceptional analytical aptitude and attention to detail.- Cognizant of threading issues, performance and caching techniques.- Excellent organizational and problem solving skills.- Strong verbal and written English communication skills.- Ability to multitask in a fast, dynamic environment and maintain a professional and positive attitude with team members.I

Job posted by
apply for job
apply for job
Ritika Modi picture
Ritika Modi
Job posted by
Ritika Modi picture
Ritika Modi
Apply for job
apply for job

Mobile Applications - SDK/Design Patterns

Founded 2009
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Remote, Indore, Bengaluru (Bangalore)
Experience icon
6 - 17 years
Experience icon
Best in industry700000 - 1199996 lacs/annum

JS TechAlliance is looking for Senior Android Developer responsible for the development and maintenance of applications aimed at a range of Android devices including mobile phones and tablet computers. - Your primary focus will be development of Android applications and their integration with back-end services. - You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential .Job Description :Job Title : Expert Android DeveloperJob Location : Indore, Madhya Pradesh, IndiaSalary : Open Joining : ImmediateJob Purpose :The Android Engineer is responsible for building advanced applications for the Android Platform. - The candidate is required to work closely with Development, QA, Project Managers, Designers, and other team members daily to ensure the timely and cost effective delivery of the final product that exceeds client expectations.Essential Duties & Responsibilities :- Responsible for developing, enhancing, and designing a world-class mobile application for our platform- Implement and enhance the Android mobile application alongside a team of world-class developers, designers and software architects- Responsible for choosing libraries and frameworks to best meet the needs of the application- Translate technical designs into quality-engineered code using industry best practices and standards-based development- Perform extensive unit testing, system testing, and regression testing- Assist in the deployment to testing, staging, and production environments- Update technical documentation as needed- Updated and maintain automated build environments- Work with fellow engineers, developers, designers to create a secure, seamless mobile experience Qualifications, Experience, Education :- BS/MS degree in computer science, or equivalent- Total 8+ years of software development experience and design patterns.- 4+ years of experience with Android platform (intents, services, threading, activity, fragments, etc.) building apps that have been successfully delivered to customers.- Experience with Android NDK/SDK and mobile design patterns.- Demonstrated ability to develop logic code- Ability to work with versioning tools (GIT, SVN, etc.).- Knowledge of C++, OpenGL/Android desired.- Experience with XMPP services, RTP/RTSP/RTCP and networking protocols desired.- Exceptional analytical aptitude and attention to detail.- Cognizant of threading issues, performance and caching techniques.- Excellent organizational and problem solving skills.- Strong verbal and written English communication skills.- Ability to multitask in a fast, dynamic environment and maintain a professional and positive attitude with team members.If you are interested, kindly send your updated resume along with following details and let me know your availability for Telephonic or Skype call for first briefing round.HR

Job posted by
apply for job
apply for job
Ritika Modi picture
Ritika Modi
Job posted by
Ritika Modi picture
Ritika Modi
Apply for job
apply for job

Senior iOS Developer - Objective C/C++

Founded 2009
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Remote, Indore, Bengaluru (Bangalore)
Experience icon
5 - 14 years
Experience icon
Best in industry700000 - 1200000 lacs/annum

We are now in deployment phase and need a strong technical leader to join our iOS Video Lead Engineer team. We request a brief call to explain an exciting new iOS Video Lead Engineer role.Job Description :Job Title : Expert iOS Developer Job Location: Indore, Madhya Pradesh, IndiaSalary : Open Joining : ImmediateSkills : iOS, Objective-C, C++About Company :JS Tech Alliance is a global, Top leading, end-to-end IT services and solutions provider to businesses ranging from mid-sized to global fortune enterprises.We brings unique blend of enterprise, mobility and IT consulting solutions across all domains. We have been in IT business for over 7 years to develop an IT solutions .Requirements :- Experience in video / multimedia software development- Deep understanding of video streaming formats- Expertise in media playback components and various DRM implementations- RTP / RTSP / RTCP networking protocols- Understanding of transport formats such as HLS, RTMP, Smooth Streaming and HDS.- Bachelor's degree (or other equivalent degree)Preferred Qualifications :- Total 8+ years of software development experience and design patterns.- Deep understanding of video streaming formats- Expertise in media playback components and various DRM implementations- Proficient in Java and C++- RTP / RTSP / RTCP networking protocols- Proficient with iOS / Objective-C- Multi-threading and synchronization- Experience with iOS platform (UI, Core Data, threading, xmpp, animation, Strong oops knowledge, xml, etc.) building apps that have been successfully delivered to customers.- Demonstrated ability to develop logic code- Ability to work with versioning tools (GIT, SVN, JIRA, etc.).- Excellent organizational and problem solving skills.- Strong verbal and written English communication skills.- Ability to multitask in a fast, dynamic environment and maintain a professional and positive attitude with team members.Benefits we are offering :- We are willing to buyout your existing contract with your current employer to expedite your integration with us.- Great compensation. - We are willing to offer a meaningful salary increase and/or signing bonus compared to your current employer for your joining the JS TechAlliance team- We are willing to offer you a letter of recommendation at commencement of your career at JS TechAlliance- Work with the best video technology team on the planetIf you are interested, Please apply to discuss the details fully.In the case that you are not available, we would appreciate any recommendations of any qualified friends/colleagues.Please feel free to contact me if you have any questions.HR Manager

Job posted by
apply for job
apply for job
Ritika Modi picture
Ritika Modi
Job posted by
Ritika Modi picture
Ritika Modi
Apply for job
apply for job