RESPONSIBILITIES
- Take complete ownership of the web application and API back end development
- Finalize User Stories, Tasks, Sprints etc. on JIRA based on the product roadmap
- Estimating delivery timelines and execution of relevant tasks with the team
- As individual contributor, writing clean, functional code on the front- and back-end
- Mentoring junior members of the development team
- Design and develop effective APIs for mobile apps
- Maintain and develop unit and integration tests (rails mini-tests)
- Co-ordinate web application releases with the DevOps team
- Write technical documentation
- Work with data scientists and analysts to improve software
SKILLS
Must have:
- Proven experience as a ROR Developer (individual contributor).
- Experience developing scalable web applications
- Sense of ownership about the product.
- Good communication and teamwork skills
- Experience of leading a tech team
Nice to have:
- 2+ years of experience with front-end frameworks such as - React.js, Angular.js, Vue.js
- Experience with more than one web application stack (e.g. .net, Java, Django etc.).
Qualifications:
MCS, B.Tech. / B.E. degree in Computer Science or equivalent software engineering
Similar jobs
Key Responsibilities:
- Design and implement single page applications (SPAs) using modern JavaScript frameworks.
- Developing a simple user interface for a complex product, by applying new technologies.
- Contribute to end-to-end system architecture, working with/as cross-functional teams.
- Collaborate with UX teams, product managers and other technical teams to create optimum and delightful user experiences.
- Integrating data from various back-end services.
- Apply expertise of HTML5, bootstrap/foundation CSS frameworks.
- Analyze the performance of layers in the frontend, backend and engineer designs and code.
Key Skills:
- Engineer with 1-3 years of Experience
- Conversant with development for desktop and mobile browsers and hybrid apps.
- Proven working experience in web programming and applications.
- Top-notch programming skills and in-depth knowledge of modern HTML/CSS.
- Working with a large size Single Page Application (SPA) project.
- Expert in MVC like design patterns, modern JavaScript frameworks.
- Hands-on experience with network diagnostics, network analytics tools.
- Solid CS, OOP/OOD, design patterns.
- Good grasp on usability and interaction design.
- Track record in large-scale system software development.
- Any framework - ReactJS, AngularJS, Backbone, Ember, VueJS.
- Understanding DOM and Virtual DOM.
- Must know API Integration and session management, security and best developing practices
Good to have:
- Experience with server-side processing such as templating, packaging and delivery.
- Experience working with web views on Android and iOS.
- Exposure to React Native.
- Demonstrated visual design and layout skills.
- Design and development of backend REST endpoint applications
- Excellent communication skills.
- Documentation skills.
- Good logical and analytical thinking.
- Understanding and capturing business needs, and requirement analysis process.
- Analyzing the business to understand the model of the business.
- Good knowledge about Jira tool, Agile methodology.
About Company's Vision -
We match top talent with highly competitive career opportunities with leading startups in India and globally and address hiring challenges ,recruitment brand marketing, with innovative and collaborative strategic consulting. We are committed to create 1M jobs in the digital space to power the Indian economy
Objectives of this Role
- Work closely with partners to gain a comprehensive understanding of the company’s hiring needs for each position, and meet competitive hiring goals and expectations
- Manage the full recruiting lifecycle across a variety of open roles helping management find, hire, and retain quality talent
- Grow and foster high-touch relationships with a database of qualified active and passive talent to pull from as new positions open up
- Continuously partner with recruiting team and senior managers to design, refine, and implement innovative recruiting strategies
- Stay active with current with job boards, social networks, and platforms to find talent, and plan, create, and release job descriptions and announcements.
- 2 -5 years’ experience in recruitment (IT recruitment plus)
- Exceptional communication, interpersonal, and decision-making skills
- Advanced knowledge of MS Office, database management, and internet search
- Familiarity with job boards
About us:
WebEngage is a customer data platform and marketing automation suite that makes user engagement and retention simplified. One of the hottest global SaaS companies, weʼve been recognized by G2 as a Marketing Automation Leader in Asia 2021.
We work with thousands of brands worldwide, across industries like E-Commerce, Edtech, Fintech, Foodtech, Media & Publications, Gaming, BFSI, Healthcare, and Online Retail. We are headquartered in Mumbai, India, and have offices in Delhi, Bangalore, São Paulo, and Dubai. Learn more about us at webengage.com
WebEngage deals with humongous data volumes. The platform ingests 4 billion data points on a daily basis and sends out more than a billion hyper-personalized communications across 10 communication channels. The scale keeps engineering challenging and exciting at the same time. We are looking for talented engineers with strong foundations who can learn and pick up new tools on the fly. You would be working with the latest technologies to build new features, improve performance and reliability of existing features, and improve our development processes as we scale. Product engineering team works in functional pods. You will be working on building certain aspects of the product. For executing the product vision, you will work closely with other developers, QA, product engineers, and customer support team.
Responsibilities:
- Oversee and manage the facility management and housekeeping staff to ensure tasks are completed efficiently and to a high standard.
- Review and manage admin-related reports and checklists for accuracy and completion.
- Oversee and ensure effective administrative functions within the assigned department, such as analysis, reconciliation, reports & presentations preparation, budget and purchasing research, and account monitoring.
- Assist with accounts payable and receivable processes, including processing invoices, preparing checks, and reconciling statements.
- Assist in preparing budgets by coordinating and compiling data, researching past expenditures, and making projections for the following year.
- Manage databases and other information systems to ensure data is updated and accessible.
- Coordinate and support various administrative projects and initiatives.
- Oversee the procurement process, including sourcing, vendor management, and negotiations, to ensure efficient and cost-effective acquisition of goods and services.
- Oversee and maintain contracts with related vendors and purchase supplies and equipment as authorized.
- Monitor fixed assets and equipment, maintaining records for all IT and non-IT equipment.
- Record disbursement of petty cash, perform timely replenishment of funds, and conduct monthly reconciliations of the account.
Requirements:
- Bachelorʼs degree in any discipline
- Minimum 3 years of proven experience in a similar role
- Excellent communication and interpersonal skills
- Proficiency in MS Office & G Suite is a must
- Excellent organizational and time-management skills
- Quick-thinking, planning, coordinating, and executing skills
Life at WebEngage:
- We take transparency very seriously. Along with a full view of team goals, get a top-level view across the board with our monthly & quarterly town hall meetings.
- A highly inclusive work culture that promotes a relaxed, creative and productive environment. • Practice autonomy, open communication, growth opportunities,while maintaining a perfect work-life balance • Go on company-sponsored offsites, once a year and blow off steam with your work buddies! (Post Pandemic)
Perks & Benefits:
- Learning is a way of life. Unlock your full potential backed with cutting-edge tools and mentorship
- Get the best in class medical insurance (with Covid Care facilities), programs for taking care of your mental health, and aContemporary Leave Policy (beyond sick leaves)
Explore more here: https://youtu.be/Y0HjfyMjUpg https://www.linkedin.com/company/webengage https://twitter.com/WebEngage?s=09
Think you fit the bill? Come along, letʼs redefine the future of Marketing Automation!
WebEngage aims to be an equal opportunity employer. We strongly believe that when people feel respected and included they can be more creative, innovative, and successful. We believe that change is the only constant and are in the process and will continue to be in process with changing times to adapt and advance diversity and inclusion. We take affirmative action to ensure equal opportunity and complete non-disclosure of all applicants without any regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other characteristics not mentioned hereinabove which are protected under the law of the soil.
1. Collaborate with the team to develop design concepts and visual solutions.
2. Work with our draping software to create virtual draping experiences for our customers.
3. Assist in creating textile patterns and designs for our products.
4. Assist in video editing and video-making tasks to produce engaging promotional content for our brand
5. Apply your knowledge of digital marketing and Instagram marketing to strategize and execute effective social media campaigns that drive brand awareness and engagement.
6. Embrace design thinking principles to solve complex creative challenges and contribute innovative ideas to our design process.
7 Utilize Canva to develop aesthetically pleasing and visually appealing graphics for our online platforms and marketing materials.
- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting to the back-end
- Collaborate with other team members.
Skills And Qualifications :
- Proficient understanding of web markup, including HTML5, CSS3, Bootstrap, Flexbox.
- Proficient understanding of advanced JavaScript libraries and frameworks, such as ReactJS
- Good understanding of asynchronous request handling, partial page updates, and AJAX framework.
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as Git, Github
Responsibilities
To develop reusable, high performance and bug-free code.
Develop and mentor other team members for delivering high quality code and best practices.
Ensure timely and top-quality product delivery
Ensure that the end product is fully and correctly defined and documented.
Ensure implementation/continuous improvement of formal processes to support product development
activities.
Job Description
- Participate with the senior developer in the entire application lifecycle, designing, coding, testing, debugging to deployment.
- Implementing designs and coordinating the required backend for it.
- Work on back-end development tasks and designing architecture for the
- Efficient usage of database technologies such as MySQL, MongoDB, Elasticsearch, Redis etc. as part of the dev work.
- Perform research and find opportunities to utilise web development best practices, form guidelines to improve system productivity, and work on scaling and monitoring.
- Work with cross-functional teams to maintain and make sure the product should be scalable, maintainable and secure.
- Coordinate with multiple junior team members for the development of the tasks & projects.
Requirements & Qualifications
- Bachelor's degree in Computer Science or related field.
- Experience 2 - 6
- Built an application from scratch
- Strong fundamental knowledge of any backend language such as Java, NodeJS, Spring Boot etc.
- Experience with Backend Web
- Strong computer science fundamentals.
- The ability to own end to end responsibility - right from requirement to release. Willingness and enthusiasm drive to learn new technologies
Responsibilities:
- Execute all levels of testing (System, Integration, and Regression)
- Detect and track software defects and inconsistencies
- Analyze test results on database impacts and usability
- Provide support and documentation
- Design and develop automation scripts when needed
- Analyze user stories, use cases and requirements
- Participate in product design reviews and provide inputs on potential problems
- Apply quality engineering principles throughout the Agile product lifecycle
- Collaborate closely with cross-functional teams
Required qualifications:
- 2-3 years of hands-on experience in Applications Testing with exposure to API and automation testing
- Working knowledge of popular test management software and SQL
- Knowledge of at least one programming/ scripting language
- Excellent communication and critical thinking skills
- Good organizational skills and detail-oriented mindset
- Ability to work in a fast-paced environment with minimal supervision
- Sense of ownership and pride in your performance and its impact on the company’s success
- Team player
- Good time management skills
- B.E / B.Tech degree in Computer Engineering / Computer Science.
Preferred qualifications:
- Experience in Mobile App testing on Android and iOS platforms
- Knowledge of performance testing
- Knowledge of at least one database management system
- Interest in data analysis
- Exposure to startup work culture
As part of the engineering team, you would be expected to have deep technology expertise with a passion for building highly scalable products. This is a unique opportunity where you can impact the lives of people across 150+ countries!
Responsibilities
• Own architecture, design, development, and implementation of different
modules/features of the Application
• Be up to date with the latest trends in Mobile App/React Native ecosystem
• Bring in industry best practices
• Take ownership to drive an initiative to completion
• Discover opportunities for performance improvements
• Recommend ways to improve reliability, efficiency and code quality
• Focus on continuous delivery and reducing complexity
• Carry out code reviews and manage pull requests within the mobile application
development team
Requirements
• Overall 5+ years of experience in Mobile Application development
• At least 2+ year of hands-on experience in developing Mobile applications with
React Native
• B.E/B.Tech in CS or equivalent streams from institute of repute (IITs, NITs, BITs,
IIITs or equivalent)
• Familiar with native build tools - XCode, Android studio, etc.
• Ability to write readable and maintainable JavaScript code
• Ability to build pixel-perfect user interfaces with smooth interactions
• Knowledge of Web technologies and concepts - HTML, CSS, REST APIs,
Caching, etc.
• Knowledge on Android and iOS fundamentals is a must
• Experience developing Android/iOS native applications using
Java/Kotlin/Swift/Objective C is a plus
• Mobile application development experience with Flutter/Ionic is a plus