- Experience in mobile application development or frontend frameworks such as React.
- Managing successful engineering teams across both mobile and web application development.
- Deep knowlege in CSS methodologies like SCSS & SASS.
- Exposure in UI development like PWA, Single page app, Hybrid App, responsive web deisgn.
Similar jobs
Technical Architect
What we are.
AppyHigh started building products in 2017. We would start lean, build the MVP, test it and finally scale. We’ve launched over 30 products at AppyHigh, across mobile and web in the last 3 years and garnered 85 million+ users (and counting). We envision creating and investing in technology that engages, informs and empowers people to do more in their everyday lives. Building and nurturing a community of entrepreneurs, startups and growth hackers to build great products through our investments and partnerships.
We are looking for a technical architect who is dedicated to his craft, writes code that is proud of and can hit the ground running. You will be part of a core team setting a vision for how technology will be used in the company.
What you must have.
- Proven leadership skills like managing a team of developers across mobile and backend.
- Acting as a mentor and guide to the technology team across Data/Mobile and Backend
- Conduct code review and provide guidance to team members
- Staying on top of technology trends and developments.
- Strong knowledge of database architecture
- Breaking down projects into smaller chunks and delegating it to the team.
- Ensure proper SOP’s are followed across the company at various development levels
- Knowledge on Javascript, python and mobile technologies.
- Knowledge about major AWS services like EC2, Lambda, EBS, KMS, S3, DynamoDB, API Gateway.
- Proficient understanding of code versioning tools, such as Git
Some things which excite us
- Prior entrepreneurial experience would add a lot of weight (even if it is selling lemonades)
- Having a great GitHub profile
- Work on some open source projects
Other things
- Join us as soon as possible
- Graduate in any discipline or even if you dropped out as long as you show the zeal and knowledge in technology
Engineering Manager
at A fast-growing SaaS commerce company permanent WFH & Office
Job Description
What is the role?
Expected to manage the product plan, engineering, and delivery of Plum Integration activities. Plum is a rewarding and incentive infrastructure for businesses. It's a unified integrated suite of products to handle various rewarding use cases for consumers, sales, channel partners, and employees. 31% of the total tech team is aligned towards this product and comprises 32 members within Plum Tech, Quality, Design, and Product management. The annual FY 2019-20 revenue for Plum was $ 40MN and is showing high growth potential this year as well. The product has a good mix of both domestic and international clientele and is expanding. The role will be based out of our head office in Bangalore, Karnataka however we are open to discuss the option of remote working with 25 - 50% travel.
Key Responsibilities
- Scope and lead technology with the right product and business metrics.
- Directly contribute to product development by writing code if required.
- Architect systems for scale and stability.
- Serve as a role model for our high engineering standards and bring consistency to the many codebases and processes you will encounter.
- Collaborate with stakeholders across disciplines like sales, customers, product, design, and customer success.
- Code reviews and feedback.
- Build simple solutions and designs over complex ones and have a good intuition for what is lasting and scalable.
- Define a process for maintaining a healthy engineering culture (Cadence for one-on-ones, meeting structures, HLDs, Best Practices In development, etc.).
What are we looking for?
- Manage a senior tech team of more than 5 direct and 10 indirect developers.
- Should have experience in handling e-commerce applications at scale.
- Should have experience working with applications like HubSpot salesforce and other CRM.
- Should have experience in B2B integrations.
- Should have at least 10+ years of experience in software development, agile processes for international e-commerce businesses.
- Should be extremely hands-on, with an Automate as much as possible mind set full-stack developer.
- Should exhibit skills to build a good engineering team and culture.
- Should be able to handle the chaos with product planning, prioritizing, customer-first approach.
- Technical proficiency
- Frameworks like React, React Native, Node.js, GraphQL
- Databases technologies like Elasticsearch, Redis, MySQL, MongoDB, Kafka
- Dev ops to manage and architect infra - AWS, CI/CD (Jenkins)
- System Architecture w.r.t Microservices, Cloud Development, DB Administration, Data Modeling
- Understanding of security principles and possible attacks and mitigate them.
Whom will you work with?
You will lead the Plum Integration Engineering team and work in close conjunction with the Tech leads of Plum with some cross-functional stake with other products. Your will report to the CTO directly.
What can you look for?
Software Engineering Manager- Java for Kochi Location
Role Description |
A 'Manager, Software Engineering' role opens up the doors of technology leadership for you. A manager is an experienced member of our software development teams who is capable of building complicated software products independently. As an engineering manager you will develop yourself as well as lead a team of other engineers who also develop along with you highly scalable services which enable online bookings, payment transactions and personalized messaging to millions of customers who book their travel with Yatra.com. This career establishing role exposes you to complex programming & scripting skills, design patterns and DevOps practices. Therefore, the role requires you to demonstrate not just an ability to quickly learn a programming & scripting language and framework that you can use to build an A class service, but also an ability to guide younger members of the team by way of guidance and exemplary work. As a manager, the role requires you to have in-depth knowledge of various design patterns, frameworks, architectural traits that will make your product successful in a high-volume transactional environment. Alongwith, the role also requires very good analytical skills, ability to debug problems in an existing piece of code and work with other team members in a collaborative environment. This stage of career requires you to play an independent contributor as well as a leadership role where you are expected to not just work on specific problems in an independent manner with minimal assistance but also lead a team of highly professional software engineers. This role also requires you to own a moderately sized team of engineers, coach them and derive maximum productivity out of the available talent. The role requires you to provide continuous constructive feedback to the team members, evaluate their performance and guide them in the right direction. |
Essential Duties |
● Develop functioning, highly robust, unit tested code without any supervision for building highly scalable applications in a large-scale distributed systems environment ● Translating business requirements into system design and apply deep understanding of Object-oriented design principles in creating custom software solutions to complex problems. Offering creative alternatives to business design wherever appropriate ● Build services, platforms, libraries and frameworks for the products wherever appropriate using strong understanding of software systems, data structures, design patterns and distributed systems ● Effectively design, architect and drive the implementation of features end to end cutting across multiple products handled by multi teams including identification and management of dependencies across modules/teams. ● Project planning for high-level complexity projects, including scope management, estimation, issue tracking and risk mitigation |
Please note: Following traits/skills are required for performing this role. We are looking for the best combination of skills and experience in an individual. Therefore, not all skills are expected from a single individual. You can apply if you have similar skills even if not exactly the same. |
|
Core Skills |
● Java/ ● Kotlin/ ● Grovy ● Python/ ● Django/ ● FastAPI ● Spring Boot/ ● Gradle/ ● Maven ● RxJava/ ● Reactor/ ● EventBus/ ● Kafka/ ● RabbitMQ ● AspectJ/ ● Hibernate/ ● GORM/ ● ORM/ ● JPA/ ● XML-XSLT |
Additional Skills |
● Test Driven Development or Behavior Driven Development ● OOPS/ ● Functional Programming/ ● Design Patterns/ ● Event Driven Systems ● Microservices/ ● Containerization/ ● Docker/ ● GCP/ ● AWS/ ● Azure |
Other Essential Skills |
● Strong analytical skills with good problem-solving abilities ● Possess a sound understanding of data structures, algorithms, object-oriented design and services-oriented architecture ● Ability to technically lead and mentor younger engineers |
Relevant Experience |
9 to 12 Years |
People Management Skills |
● Ability to mentor, coach and guide younger team members. Be able to earn respect and trust of the team members. ● Ability to assign tasks, monitor progress and arbitrate in tough situations. |
Leadership Skills |
● Ability to seek feedback, opinions and ideas to self orient with minimal assistance and also help others to orient as well. Must believe in proactive learning and collaborative working style. ● Ability to visualize mid and long term impact of various decisions. Act as a visionary. ● Thought leadership on technical subject matters. Have both width and depth of knowledge in own areas of specialization/work. |
Communication Skills |
● Excellent Reading, Writing, Speaking and Listening skills in English and any one regional Indian language ● Excellent ability articulate a point of view and effectively communicate to team members |
Educational Qualifications |
● Bachelor's Degree in Computer Science or Engineering ● Diploma or PG Diploma in Computer Science or Engineering ● Masters Degree in Computer Science or Computer Applications |
Relevant Work Experience |
● Software Consulting/Professional Services/Product Development ● Retail/e-Commerce ● Travel Industry (Online Travel Agency - OTAs) |
Hiring Stages |
1. Exploratory Discussion 2. Assignment 3. Round 1 (Core Skills, Assignment Evaluation) 4. Round 2 (Soft Skills, Leadership, People Management) 5. Round 3 (Behavioral, Special Situations, General) 6. HR evaluation, compensation discussion 7. Offer for employment, Q&A 8. Acceptance and joining logistics |
As Project Manager, you are responsible to work closely with the client ,Oversee all aspects of projects. Set deadlines, assign responsibilities and monitor and summarize progress of project. Prepare reports for upper management regarding the status of project.
Responsibilities
- Responsible for managing Product Development & Support team
- Responsible for P&L of multiple accounts
- Supervise delivery and support projects
- Ensure that all projects are delivered on-time, within scope and within budget
- Manage changes to the project scope, project schedule and project costs using appropriate verification techniques
- Measure project performance using appropriate tools and techniques
- Report and escalate to management as needed
- Manage the relationship with the client and all stakeholders
- Perform risk management to minimize project risks
- Create and maintain comprehensive project documentation
- Track project performance, specifically to analyse the successful completion of short and long-term goals
Required Technical and Professional Expertise
- Minimum 6+ years of hands-on experience in RUBY ON RAILS / REACT technologies
- Minimum 4+ years of experience in customer facing role
- Solid understanding of project management and experience in waterfall and agile methodologies.
- Working experience in onshore offshore delivery model.
- Proven written /verbal communication and presentation skills
- Ability to hire, mentor and retain high performers
- Expertise to supervise delivery and support projects
Preferred Technical And Professional Expertise
- You love collaborative environments that use agile methodologies to encourage creative design thinking and find innovative ways to develop with cutting edge technologies
- Ambitious individual who can work under their own direction towards agreed targets/goals and with creative approach to work
- Intuitive individual with an ability to manage change and proven time management
- Proven interpersonal skills while contributing to team effort by accomplishing related results as needed
- Up-to-date technical knowledge by attending educational workshops, reviewing publications
- Working knowledge of Microsoft Office
● Be responsible for the overall development and management of the company’s
products, including budget
● Hire, train, guide, and review team members (including Team Leads, Software
Developers, and QA Analysts) during the entire software development lifecycle
● Help to design the system architecture to ensure products are— high performing,
scalable, visually appealing, and secure
● Build strategies to mitigate risks including downtime, malicious attacks, and
technical debt
● Engage in technical discussions with enterprise customers/clients (whenever
required)
● Work directly with the Founder/CEO to build product objectives and pipeline, and
see through their execution
Eligibility Criteria
To be eligible for the role, you must have the following prerequisites and skills:
● (Required) Graduation in BE/B.Tech. in CS, IT, SE from a reputed institution and
an aggregate of 65% or above, or CGPA- 7.0 or higher
● (Required) Between 6-10 years of hands-on experience in software development
roles, preferably full-stack in SaaS
● (Required) High proficiency in English communication- written and verbal
● (Required) Hands-on experience in the following: Web Development
Frameworks, Programming Languages (Python/Java/Javascript), and AWS
services
● (Required) Working knowledge of architecting, building, and operating highly
scalable, available, performant, and secure solutions; database concepts
(Queries optimization, ACID properties, Scaling Databases, etc.); and building
solutions in multiple stacks
● (Required) Experience in hiring, training, guiding, and reviewing teams
● (Good to have) M.Tech. in CS, M.Sc. in CS, or Masters in Engineering
Management (MEM) from a reputed university
● (Good to have) Experience in managing product(s)/team budgets
● (Good to have) Experience in customer/client engagement
● (Good to have) Planning, management, and documentation skills
Job Benefits
As a part of your compensation, you will be offered the following:
● Salary: CTC INR 21-30 LPA
● Working Days: Monday - Friday
● Flexible working hours (9 hours per day)
● Work-from-home during pandemic
● Total number of leaves in a year: 24 (in addition to gazetted holidays and
weekends)
● 1 work-from-home per month when working in the office during normalcy
● Medical Insurance
● Opportunity to grow your career & become the company’s CTO
Chief Software Architect
at Ekluvya
Conducts complex business process analysis, needs assessments and participates in design sessions with business and developers in order to align information technology solutions with business initiatives.
Undertakes complex projects requiring additional specialized technical knowledge in software design and development Essential Duties and Responsibilities Interacts with product owners, Business Analysts, business partners and developers to envision, model and design technology solutions to solve business problems.
Engineering Manager - UI
at Y Media Labs
customer experiences. Our mission is to export the Silicon Valley mindset to the rest of
the world.
We create digital products with purpose that have a lasting impact on users' lives and
clients' businesses. We are a team of dreamers and doers united by a simple idea: If we
make a difference for your customers, we will make a difference for your business too.
And it works. Since 2009, we have led early-stage startups and top-tier brands to "wow"
their customers with best-in-class digital products and experiences. The Wall Street
Journal calls us “YML is one of the most innovative companies in Silicon Valley.”
Through next-generation technologies and world-class design, we help brands like
Apple, PayPal, L'Oreal, Home Depot, Kaiser Permanente, State Farm, First Republic
Bank etc develop solutions that drive major business outcomes. Founded in 2009, Y
Media Labs is headquartered in Silicon Valley with four offices worldwide including
Atlanta, Indianapolis, Bangalore & Sao Paulo.
We came of age with the invention of the app store. We have mobile in our DNA. We
create solutions across the digital ecosystem. Unlike agencies who are born desktop,
we are deeply connected to how consumer perception has shifted thanks to the mobile
lifestyle. We have built and launched 207 products, delighted over 407 million users,
built over 200+ apps, work with 30 Fortune 500 clients, been responsible for over 400
billion transactions through our work and generated over $200 billion in transactions
for our clients, and been featured on the app store over 700+ times!
• Portfolio of our work can be found @ ymedialabs.com/work
• Live look into our engineering team @ medium.com/ymedialabs-innovation
• Live look into our design team @ dribbble.com/ymedialabs
Our team in Bangalore is close to 180 strong, and we are growing in a variety of ways.
Our goals include a culture of excellence and we are looking to transform the team to
be one of the best tech teams in Bangalore.
We are looking to hire Engineering Manager for our team in Bangalore. If you are
excited about building products that will be used by millions of consumers worldwide,
building products for brands that you can be proud to show to your family and friends –
you need to join us!
This position reports to: Director of Engineering
What you will be doing:
• Lead and coach a group of engineers in delivering scalable, flexible and secure
features to our customers
• Leading engineering teams composed of backend, frontend, iOS, Android
developers and QA.
• Deep dive into work of your team, review the code submitted by your team, and
resolve the root cause of problems
• Coach your team members how to increase the quality of their code based on
real examples
• Involve in hiring for your teams
• Drive a continuous improvement process - introduce new tools & automations
based on real data analysis
• Represent the team to engineering groups internally, to executive leaders in
various functional groups within YML, to current and future customers, and to
our partner organizations.
• Build a diverse team while fostering a collaborative and inclusive environment.
What You Will NOT Be Doing:
• Project and Program management
Responsibilities:
• Collaborate with Product/Project Managers to plan, implement and deliver tasks
and modules on a timely basis with best practices and adherence to SOPs.
• Manage the development pipeline to deliver features on schedule while
maintaining high bar for quality. Closely Interact with other functions such as
PM/Product, Design, UI/UX, Architecture, QA, and deliver planned features
• Deliver Web, Android and iOS applications with integration to backend services
deployed on the cloud with high quality and responsiveness.
• Create strong practices around test driven development, automating delivery of
apps to the marketplace with strong CI/CD practices.
• Play the role of an unblocker in a tight scrum environment. Should be able to
help other developers with challenges, problem solving, and help achieve
milestones as per plan.
• Prioritize to manage ad-hoc requests in parallel with ongoing projects.
• Hands on with programming with 50%+ of bandwidth going into modules
owned.
Requirements:
• A highly talented developer with 9+ years of hands-on experience
• Primarily in web application development experience using, Javascript, Angular,
ReactJS
• Working with MVVM, MVP, MVC patterns.
• Must have at least 2+ years of experience in an engineering management role,
and a clear record of success prior to that as a senior/staff engineer
• Must be compelling and clear communicator, able to represent your team to
internal and external audiences with differing levels of technical fluency.
• Ability to handle multiple competing priorities/projects in a fast-paced
environment.
• Good Analytical, Problem solving and Debugging skills.
• Hands on experience in Designing, Coding and release management.
• Continuously increasing your team's work quality & performance
• Experience with writing and maintaining unit-tests, functional tests, and CI/CD
pipelines
• Ability to think from a product mindset
Nice to Have:
• Hands-on cloud development experience
Qualification – B.Tech/M.Tech/MCA (IT/Computer Science)
Years of Exp – 9+
Work from Home Related
Given the current situation it is expected that working from home for extended periods
is a reality that continues for many months. You must be able to fulfill the following
requirements:
• You must have a high-speed broadband connection and must be able to
provide evidence of it
• You must have a proper working environment at home, like a desk, chair and any
other required infrastructure
• You must be able to and willing to attend video calls as part of your workday
Job Perks
• Awesome work environment and opportunity to work with great minds
• Work in fun teams on projects that impacts millions of people
• 100% reimbursement for all job/growth related courses you complete in Udemy
Snapwiz Edutech India Pvt ltd Project Manager/Engineering Manager Job Description
We are looking for a passionate, entrepreneurial, hands-on Engineering Manager to manage an agile engineering team. In this role, you will be responsible for leading a team of application and front-end / Back-end engineers to drive innovation in full-stack product development, while relentlessly improving performance, scalability, and maintainability.
Requirements:
❖ 8+ years of solid experience in developing a high-performance web application
❖ Technically Hands-on, Prior experience with scalable Architecture, managing team of (5-10) Sr. engineers / Engineers, and coaching, mentoring while maintaining a hands-on role with code development
❖ Experience with web technologies, Javascript, MongoDB, Solr, Memcache, Redis, Java etc.
❖ Experience with high-performance web application catering to millions of daily traffic is a plus ❖ Excellent teamwork skills, flexibility, and ability to handle multiple tasks ❖ Experience and ability to bring in software engineering lifecycle best practice ❖ Excellent analytical and problem-solving skills
Turtlemint is a technology platform (www.turtlemint.com) that facilitates the entire process of researching, decision-making and buying insurance. Turtlemint is building a unique insure-tech platform which is enabling the transaction of complex products with a simple and intuitive interface. On the supply side, Turtlemint aggregates more than 25+ insurers and enabled three unique demand channels. First, direct to consumer channels where users buy insurance products. Second, a network of more than 35,000 agents across India who use the Turtlemint platform to sell insurance. Third, the SaaS version of the same platform for large financial institutes, consumer applications, etc. Now it is expanding into other financial products like mutual funds.
Turtlemint is founded by IIT/IIM graduates, ex-employees of top companies like ICICI Lombard, Yahoo, eBay, and Quikr. Our management team has to experience building and growing many successful technologies and consumer companies. Turtlemint is growing rapidly and it is already amongst the top three insurance platforms in India. We are a well-funded startup, backed by leading Venture Capitalists, and began our business operations in September 2015. We strongly believe that as a technology-led company we can truly disrupt the 'old economy' financial services businesses, a multi-billion dollar industry in India.
Turtlemint promises to offer an intellectually enriching and fun work environment, and an opportunity to work with smart and dedicated colleagues. Come make an impact on millions of users on an important but often ignored aspect of their life - financial security & freedom!
Job Description
Position: Engineering Manager
Role: Engineering Manager
Experience: 8-15 years
Location: Mumbai/Pune
Responsibilities
- Lead a team of engineers and product managers in the ideation and technical development of product
- Provide strategic and operational oversight for Enterprise software product development
- Work closely with business leaders to develop short and long-term strategies
- Manage business expectations, resolve conflicts, and keep businesses aligned
- Define the processes needed to achieve operational excellence in all areas, including project management and system reliability
- Experience scaling and managing 5-20 person teams
- Develop and drive execution on 6 months and 1-year road maps
- Drive innovation, establish new approaches in improving productivity
- Establish a metrics-based organization, develop key operational metrics and push for continuous improvement.
- Ensure system security, data integrity, and accuracy of financial records
Skillset and Experience
- 8+ years of experience in building Enterprise software
- 8+ years of experience with programming languages such as Java, PHP, Python, or C++
- 5+ years experience with agile systems development methodologies
- 4+ years of experience managing engineering teams including hiring/termination and performance management
- 3+ years of experience with either Spring Boot, Play Framework, Django, etc
Bachelors in Computer Science or a related technical field, or equivalent experience
Finally, and most importantly, drive, energy, and motivation to succeed with delivering great customer experiences
Bonus Qualification
- Experience developing financial products like insurance, mutual funds, etc
- Ability to understand the business logic
- Organizational and analytical skills
What you get:
- To work in an early-stage consumer internet start-up in disruptive space
- To directly work with the founding team of graduates from IIT/ IIM and experience at top internet brands like Yahoo/ eBay
- Great culture and work with like-minded colleagues
- Health Insurance for yourself and your family
Engineering Manager Responsibilities:
- Platform stability and smooth functioning on a day to day basis.
- Proposing and managing budgets for projects and for growth.
- Supervising the work of multiple teams (build, test, infrastructure).
- Planning and executing strategies for completing projects on time.
- Identifying potential roadblocks and building contingency plans.
- Quickly dealing with bugs and breaks in the operational environment.
- Determining the need for training and talent development.
- Team building.
- Product launch with management buyin.
- Providing clear and concise instructions to engineering teams.
Engineering Manager Requirements:
- Bachelor's / Masters degree in CS or related.
- 8 t0 12 years' engineering experience.
- Proven supervisory and technical skills.
- Capable of working in an unsupervised agile environment.
- Must come highly-recommended.