Contribute to the overall product roadmap across all platforms - web, mobile, apps -- after careful consideration of the needs of internal and external parties
Lead development of new product offerings by conducting market research, user surveys, and the like to understand where and how we can satisfy unmet consumer needs.
Manage the product development process from conception through wireframing, design, build, release, analysis, and iteration
Be a critical voice of the user within Impact Guru. Ensure we are doing everything we can to help users save money.
Employ a range of qualitative (user discovery research, focus groups, usability studies, etc.) and quantitative (surveys, analytics, market research, etc) methods to better understand our users' needs.
Conduct A/B tests to understand how we can increase the desired use case(s) of our
products.
Skills And Qualifications:
1-3 years of experience developing web products ideally with a background in technical
product management or web engineering.
Capacity to think strategically, and an ability to understand how product decisions are tied to key business drivers
Strong quantitative capabilities, and experience using analytics platforms to understand product usability (Google Suite, Adobe Analytics, FB Analytics, Omniture, Clevertap, etc.)
Familiarity with APIs, documentation, web system architecture
Mobile-first approach and Focus on creating super-optimized user experience for mobile users
An understanding of what makes for good user experience and beautiful design.
BE/BTech/BA/BS Degree in Computer Science/Engineering, business, marketing, etc.
MBA is a plus
Good knowledge of MySQL and/or other RDBMS
Proficiency in MS Excel
Proficiency in using wireframing and prototyping tools like Balsamiq, ProtoIO, inVision, etc.
Perquisites & Benefits:
Opportunity to work with India's no.1 crowdfunding platform
Be a part of a young, smart and rapidly growing team with management form Ivy League and Premier colleges
Competitive compensation and incentives
Fun, casual, relaxed and flexible work environment.
About Impact Guru
Similar jobs
Greetings!
We are hiring candidates for the role "Web Application Developer" in one of the top manufacturing MNC's.
Required Skill Set: (Angular, Angular JS) and Dot Net Core.
Job Description
- Gather and analyse information on existing business processes in order to make
- recommendations that seek to improve business systems and processes.
- Analyse and document requirements for enhancements to systems and / or business
- processes. May involve investigation of third-party vendors or systems.
- Clearly document solutions and recommendations to business problems
- Review requirements and designs with relevant stakeholders to obtain agreement and sign off proposals.
- Create cost and time estimates along with project plans to enable prioritization and execution of work.
- Assist and/or coordinate user testing, ensuring issues are resolved in a pragmatic and appropriate manner.
- Assist the design and implementation of ongoing support arrangements for delivered systems.
- Work as part of a project team, reporting progress and escalating issues to project management in a timely manner to ensure successful completion of projects / reviews.
- Complete all tasks related to technical analysis, building and unit testing, quality assurance,
- system test and implementation in accordance with the IT development life cycle.
- Provide post implementation support.
- Create and maintain documentation for systems and processes.
- Adhere to standards set by the Invesco project methodology.
- Contribute the improvement of the existing processes.
- Assist with developing improvements to team processes and procedures.
- Provide On Call support for systems based on agreed coverage timeframe.
STRONG CANDIDATES WILL BE ABLE TO SHOW US:
- 5-6 years of ASP.NET, C#, HTML5, CSS3, JavaScript and SQL Server, AWS and Microservices
- 3+ years technical leadership and architecture experience in software development
- 4+ years working in SQL-backed environments.
- 3+ knowledge of client-side JavaScript frameworks like React and Redux
- In depth knowledge of REST services (WCF, Web API, Microservices)
- In depth knowledge of Solid work experience in building SaaS based products.
- Experience and clear understanding of how to plan and execute within iterations and sprints.
- Experience working in an Agile/Scrum development process.
- Innovative, challenging programming work in the Microsoft stack, with SQL Server as a back end
- Ability to work independently with the knowledge and capability to come in and make an immediate impact.
- Experience working in a sprint-driven development process.
TECHNOLOGY WE USE:
- Web Apps built with .NET, using both Web Forms and MVC
- APIs built on .NET (C# / REST services)
- SQL Server 2014
- Cloud : AWS
- UI: in depth knowledge on client side JavaScript framework like React
- Experience on DevOps tools
- FORMAL EDUCATION:
- A Bachelor’s Degree in Management Information Systems or Computer Science is preferred or
- commensurate relevant work experience
Responsibilities
- Mentoring Team of Juniors, Code Reviews, and System Design Understanding
- Design and develop APIs using NodeJs, TypeScript, and deployment using the CICD pipeline.
- Apply code reviews and development quality reviews to make sure best practices are implemented
- Expertise with MySQL including the design of schemas and development for these databases
- Understanding of System Architectures, Design Patterns, and SOLID Principles
- Knowledge of git-based workflows such as git-flow, Proficient with code editors & linting tools
Requirements
- 2+ years of development experience with NodeJS, and Javascript frameworks related to the web stack
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Excellent communication skills, verbal and written
Good to have
- Experience with AWS Microservices
- Experience with payment gateways
- Exposure to AWS Services, policies, and the DevOps pipeline is a plus.
- Expertise with React, Redux, Hooks, and its core principles
•Hands on experience in Object oriented programming
•Hands on experience in Java, SpringBoot (min 2 years) or kafka or Cassandra or MongoDB
•Experience with developing/enhancing applications connecting to different Databases : Oracle/MySQL/Cassandra/MongoDB
•Strong knowledge of common Data structures and algorithms and when to use them.
•Experience in Xpath or XML or REST or JSON or protobuff
• Experience with software version control (such as git)
•Experience in working in an agile environment such as Scrum.
Preferable:
•Experience in public cloud PaaS (AWS, GCP, Azure)
•Real time stream data handling (Kafka, Kinesis
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Work with data scientists and analysts to improve software
- Manage security tools(Snyk, Fossa, Trivy).
- Manage vulnerability programs. Triage vulnerabilities, assign priorities and owners, follow up on the mitigation
- Monitor license violations.
- Perform Security Assessments and Threat Modeling
- Security Incident Response. Be part of a security-on-call team in PagerDuty, act as incident commander, perform Root Cause Analysis.
- Drive security initiatives(Web Application Security, Least-privilege principle, Secrets Management, Key Management, PKI and Certificate Management, Anti-fraud protection).
- Given our fast pace and startup nature, things change over time and your job responsibilities will too.
You'll need:
- Web application security experience.
- Familiarity with a modern SaaS infrastructure and application development.
- Manual and/or automated Penetration Testing (white box, black box & grey box).
- Good understanding of security risk(OWASP Top 10).
- Pen-testing: burp suite/ postman, etc.
- Vulnerability management: Snyk, fossa, NexusIQ, WhiteHat security, aqua security, GitHub security, etc.
- Familiarity with major security protocols.
- Collaboration, transparency, and integrity.
- BS/MS degree; 5+ years of relevant experience.
Nice to have:
- Experience in scripting languages(BASH, Python, JS, etc).
- CEH, CSSLP, GIAC, OSCP, OSCE, or other related industry-recognized certifications.
We are looking for a passionate full-stack developer to be responsible for all platform-related duties, from developing designs for complicated applications to analyzing code. The key responsibilities include writing and testing code, debugging programs, and integrating applications with third-party web services, optimizing applications, ensuring UI/UX feasibility, and implementing API designs and architecture.
You should know python and use server-side logic. Ultimately, you'll build highly responsive web applications that align with our business needs.
Selected day-to-day responsibilities include:
- Writing effective, scalable, and sustainable code
- Developing back-end components to improve responsiveness and overall performance
- Integrating user-facing elements into applications
- Testing and debugging programs
- Improving the functionality of existing systems
- Implementing security and data protection solutions
- Assessing and prioritizing feature requests
- Ensuring the feasibility of UI/UX designs
- Coordinating with internal teams to understand user requirements and provide technical solutions
We are looking for a UI/UX Designer to turn our software into easy-to-use products for our clients.
In this role, you would be defining and implementing a great user experience for software, web applications, and platforms to meet customer needs and business objectives. The expectation would be to enhance the user experience by combining workflows and interfaces for our customers.
Responsibilities:
- Strong analytical and design principles needed for intuitive solutions
- Ability to communicate with the team and document the requirements and solutions elegantly.
- Gain a deep understanding of user needs, user psychology, and goals and communicate them to cross-functional product teams.
- Manage multiple projects simultaneously across diverse product teams.
- Design web app interfaces and product experiences for a wide range of e-commerce products.
- Conduct concept and usability testing and develop test suites
- Develop UI mockups and prototypes that clearly illustrate how sites function and look like
- Adhere to style standards on fonts, colors and images.
- Create personas through user research and data
- Develop wireframes and prototypes
- Create original graphic designs (icons, logo, product images other graphics required for softwares etc)
- Keep abreast of competitor products and industry trends
- Excellent communication skills
- Test ideas and rapidly incorporate user and team feedback.
- Help establish new and/or improve existing workflows as necessary including the full customer journey spanning discovery, purchase, and on-going product services.
Requirements:
- 0.6 -2 years of proven experience as a UX Designer or similar role for the website, tablet, and mobile view.
- Strong portfolio of design projects with links to the projects. (Dribbble, Behance or any other platform)
- Experience in HTML/CSS,LESS,SasS, Javascript, Bootstrap, jQuery will be a plus.
- Experience with Design Software tools like Adobe Illustrator, Adobe Photoshop, Sketch/Figma/Adobe XD, Invision, Interaction Design, User Experience (UX) Design, and Wireframing tools.
- Familiar with Material Design, Design Thinking, UI Design Patterns, User Research Methods.
- Working experience with agile sprints, participating in design reviews and retrospectives and managing task/ticket life cycle on project management software.
- Knowledge of Usability Factors in Human Computer Interaction.
- Problem-solving aptitude.
Education:
Bachelors or higher degree in a User Experience related field such as (UI & UX design, HCI, Interaction Design, Graphic Design, B.E or BCA) [Or equivalent professional experience].