About iRealities
Similar jobs
We are looking for Shopify developers who are comfortable programming on the Shopify platform. They should have development experience, in-depth understanding, and distinct perspectives of all things to specialize in all the Shopify projects.
The chosen candidate should be able to create a bespoke development using the existing Shopify templates. Besides that, they must also know how to convert mock-ups and specifications into complete functional solutions.
He/she must also know how to update and modify the existing websites to enhance the UX/UI design or add new features. They must also know how to test and develop 3rd-party Shopify apps and customize and create Shopify accounts.
Shopify Developer Responsibilities
- Make knowledgeable and engaging Shopify store online to increase the revenue and sales.
- Make bespoke themes and change all the pre-existing templates according to the predefined company guidelines.
- Should be a professional in all areas of the E-commerce platform.
- Work with the UI and UX design teams to make the inventive, strong, and unique user experience.
- Ensure smooth connection with the Shopify Apps, Marketing Tools, and Platform APIs.
- Must debug and test out the websites regularly to enhance the performance.
- Offer coordination and technical support to protect the company against failure.
- Increase the conversion rates by optimizing websites.
Shopify Developer Requirements
- Bachelor’s degree in Computer Science, Information Technology, or any other similar field.
- Must have maintenance, launch, and shop construction expertise and also have a general understanding of the admin system.
- Expert in JavaScript, DOM, CSS3 and HTML5.
- Has previous experience in Storefront API and working with custom theme.
- Has working knowledge in liquid templating and theming system of Shopify.
- Previous experience in debugging or implementing 3rd-party Shopify applications and making unique solutions when it’s required.
- Must carry expertise and knowledge with jQuery, current frameworks of JavaScript, vanilla JavaScript, and ES2015/ES6.
- Must carry working knowledge of Shopify properties or objects, Meta fields, and AJAX API.
- Must possess debugging and testing abilities utilizing browser console and various other tools.
- Must have the ability to provide proactive feedback and interact effectively.
- Working knowledge in 3rd-party APIs and services along with Shopify plugins.
- Previous experience in creating responsive and unique layouts for mobile devices, tablets, and desktop.
Deliver Training Sessions: Conduct live training sessions, workshops, and webinars both in-person and online. Engage learners through interactive demonstrations and hands-on exercises.
Curriculum Development: Design and update curricula based on industry trends, feedback from previous sessions, and emerging technologies to ensure relevance and effectiveness.
Assess Learner Progress: Evaluate participant progress through quizzes, assignments, and projects. Provide constructive feedback and support to help learners achieve their goals.
Technical Expertise: Stay current with the latest industry trends, technologies, and best practices in full stack development to ensure the training content is accurate and relevant.
Support and Mentorship: Offer one-on-one support and mentorship to learners, helping them overcome challenges and apply their knowledge effectively.
Collaboration: Work closely with other trainers, developers, and stakeholders to ensure alignment of training objectives with organizational goals.
Qualifications:
- Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Experience: Proven experience in full stack development, including proficiency in front-end technologies (HTML, CSS, JavaScript, frameworks like React or Angular) and back-end technologies (Node.js, Python, Ruby, databases, etc.).
- Teaching Experience: Prior experience in a teaching or training role is highly desirable, with the ability to convey complex concepts in an understandable manner.
- Communication Skills: Excellent verbal and written communication skills, with the ability to present technical information clearly and effectively.
Wishlist’s mission is to amplify company performance by igniting the power of people. We understand that companies don’t build a business, they build people, and the people build the business. Our rewards and recognition platform takes human psychology, digitizes it, and then connects people to business performance.
We accomplish our mission through our values:
- Build the House
- Be Memorable
- Win Together
- Seek Solutions
We are looking for a highly skilled Software Engineer with expertise in .NET CORE and Angular to join our development team. As a Software Engineer, you will be responsible for designing and developing high-quality software solutions that meet the needs of our customers and help drive the growth of our business. You will be responsible for the development of web-based application using Angular and .NET, as well as collaborating with other team members to ensure that all the developments are completed on time and to the highest standards.
Responsibilities -
- Develop high-quality web-based applications using .NET CORE and Angular
- Collaborate with cross-functional teams to identify requirements and implement solutions
- Ensure that all software development projects are completed on time and to the highest standards
- Write clean, efficient, and well-documented code
- Continuously improve the performance, scalability, and maintainability of software applications
- Participate in code reviews and provide feedback to other team members
- Keep up-to-date with the latest industry trends and technologies in software development
- Design, prototype, implement, test, document, release, and support production-quality software
- Contribute to the full stack progress of a variety of new and existing features and products
- Pragmatic and balanced approaches to complexity, performance, technology, and software industry best practices
Required Skills -
- Minimum 1-2 years of industry experience
- Strong understanding of .NET CORE and Angular
- Experience with front-end web development technologies such as HTML, CSS, Sass, Javascript and TypeScript
- Experience with back-end development technologies such as C#, .NET CORE, and Microsoft SQL Server
- Excellent problem-solving and analytical skills
- Strong attention to detail and ability to work independently or as part of a team
- Excellent communication and interpersonal skill
Benefits -
- Competitive salary as per the market standard.
- Join a great workplace & culture.
- Company-paid medical insurance for you and your family.
- A hybrid working mode with a flexible vacation policy.
If the above position looks good to you, please fill out the form here - https://forms.gle/kPNc5vymihaMD8Xb8
KEY RESPONSIBILITIES
· Develop high-quality database solutions.
· Use T-SQL to develop and implement procedures and functions.
· Review and interpret ongoing business report requirements.
· Research required data.
· Build appropriate and useful reporting deliverables.
· Analyze existing SQL queries for performance improvements.
· Suggest new queries.
· Develop procedures and scripts for data migration.
· Provide timely scheduled management reporting.
· Investigate exceptions with regard to asset movements.
MUST-HAVES FOR THIS GIG
T-SQL, Stored Procedure, Functions, Triggers, XML Operations, JSON support on SQL 2016 and above SSIS, SSRS, CTE, EAV Data structure, Integration with NoSQL(MongoDB), SQL Server Indexes, Bulk Insert, BCP, CMD Shell ,Memory Optimization, Performance Tunning, Query Optimization, Database Designing, Table Joins, SQL Server Job agent
Backup and Maintenance plan ,Data Migration, Good Communication
NICE-TO-HAVES FOR THIS GIG:
- Working knowledge of mobile development activity.
- Working knowledge of web hosting solution on IIS7.
Experience working with an offshore –onsite development process
Role and Responsibilities:
As an HMI Developer, you will be responsible for the entire HMI development process, from requirement analysis to release and deployment. You should have a strong understanding of the automotive domain, particularly in the areas of infotainment and cluster systems. Your coding skills should be exceptional, with expertise in C++. Hands-on experience with HMI frameworks like EB Guide, QT QML, Kanzi Studio, Altia, or Unreal is necessary. Additionally, you should possess debugging skills with standard debugger, toolchains, and target hardware such as infotainment units, digital clusters, or HUDs. Knowledge of automotive domain and communication protocols like CAN, LIN, MOST, UART, and JTAG is a must. Familiarity with design principles and UX processes is beneficial. Proficiency in version control systems like Git, project management tools like Jira, requirements management tools like Doors, and UML is required. It would be advantageous to have experience with model-based design and knowledge of operating systems like QNX, Linux, and other real-time operating systems. Understanding embedded device and microcontroller workings would also be beneficial.
Candidate Qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field
- Minimum of 3 years of experience in HMI development
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
Required Skills:
- Overall HMI development process
- Automotive domain with Infotainment/Cluster
- Strong coding experience in C++
- Hands-on experience in HMI frameworks like EB Guide, QT QML, Kanzi Studio, Altia, Unreal, etc.
- Debugging skills with standard debugger and toolchains
- Knowledge of automotive domain and communication protocols (CAN, LIN, MOST, UART, JTAG)
- Knowledge of design principles and UX process (good to have)
- Working experience in Git, Jira, Doors, UML, etc.
- Model-based design experience (good to have)
- Knowledge of operating systems like QNX, Linux, and other RTOS (good to have)
- Knowledge of embedded devices and microcontroller workings (good to have)
Job Title:
Senior software Development Engineer
Department:
Android - Technology
Based at:
Bangalore
Reports to:
Engineering Manager
Experience:
4 years to 7 years
Required Qualification:
B.tech from Top tier college
Company Overview:
At Porter, we are passionate about improving productivity. We want to help businesses, large and small, optimize their last-mile operations and empower them to unleash the growth of their core functions. Last mile delivery logistics is one of the biggest and fastest growing sectors of the economy with a market cap upwards of 50 billion USD and a growth rate exceeding 15% CAGR.
Porter is the fastest growing leader in this sector with operations in major cities, a fleet size exceeding 1L registered and 50k active driver partners and a customer base with 3.5M being monthly active. Our industry-best technology platform has raised over 150 million USD from investors including Sequoia Capital, Kae Capital, Mahindra group, LGT Aspada, Tiger Global and Vitruvian Partners.
We are addressing a massive problem and going after a huge market. We’re trying to create a household name in transportation and our ambition is to disrupt all facets of supply chain. At Porter, we’re here to do the best work of our lives.
If you want to do the same and love the challenges and opportunities of a fast paced work environment, then we believe Porter is the right place for you.
Company URL: https://porter.in/
Porter has multiple mobile apps used by our consumers - app used by our customers to place on-demand orders, app used by our drivers to service those orders, and app used by fleet owners to manage their vehicles on our platform. Each of these apps is frequently iterated over to improve functionality and experience. In such a fast paced environment, we expect our mobile developers to develop and maintain these complex apps with a heavy focus on code design to keep the code easily extensible and maintainable.
Responsibilities:
● Participate in the product life cycle to understand directly from the Product Team the expected behavior of the apps and the use cases being implemented.
● Participate in design discussions with heavy focus on modeling entities and interactions, following architectural patterns like MVP, MVVM, Clean Architecture, etc.
● Collaborate with cross-functional teams - backend teams for finalizing APIs, design team for UI / UX, QA team for testing, etc.
● Participate in iteration planning to give effort estimates.
● Write clean, readable, maintainable and performant code following well established design principles.
● Write Unit Tests and Integration Tests to ensure correctness.
● Track, debug and fix bugs & crashes escalated.
● Ensure the apps are performant - no memory leaks, no frame drops, battery usage, etc.
● Explore and evaluate new technologies, tools and SDKs as may be necessary to improve the entire development pipeline.
● Work with cross-platform technologies, like Kotlin Multiplatform, to ensure consistency of features and code reuse across Android / iOS platforms.
Technologies:
● Languages: Kotlin, Java, SQL
● Frameworks: RIBs, Kotlin Multiplatform, Spek
● Architectures: MVVM, MVP, Clean Architecture, etc
● Libraries: Kotlin Coroutines, RxJava, Dagger2, Ktor, Jetpack, etc
● Integrations: AWS services, Payment Gateways (Razorpay, etc), Google Maps, Firebase, etc
Products & Systems Overview
You will be contributing to products concerning both customers and partner drivers.
● Customer App:
■ All orders serviced by Porter are placed from this app making it our primary business driver.
■ To keep the code for this large complex app maintainable, there is a heavy emphasis on good design and architecture. Currently the RIBs framework is used to break the code recursively into smaller components.
■ To ensure feature parity and consistency across our Android and iOS platforms, we use Kotlin Multiplatform to re-use business logic code across the two platforms.
● Partner App:
■ All orders serviced by Porter are fulfilled by drivers using this app.
■ Given that the app is expected to run for long hours on cheaper phones there is a heavy emphasis on keeping the apps performant - optimizing battery consumption and memory usage.
■ The app serves as a medium for onboarding - providing functionality for partners to upload and verify their documents using Image Processing.
■ To train the drivers for every new feature launched, we provide a guided audio-visual training session - using visual cues like hint to click / swipe with synchronized pre-configured audio to guide him through the sequence of steps.
● Fleet Owner Apps:
■ A multi-platform app for fleet owners to manage their drivers and track their performance and earnings on our platform.
Qualification Prerequisites
● Experience: >= 4 years in Android development
● Proficiency with Android framework and Kotlin.
● Experience in designing, writing and maintaining a large complex app code base.
● Experience with design patterns like MVP, MVVM, Clean Architecture, etc.
● Experience with reactive & asynchronous programming using RxJava / Coroutines / Flows
· Developing Content Management System.
· Designing and building the website front-end.
· You will be responsible for both back-end and front-end development including the implementation of WordPress themes and plugins as well as site integration and security updates.
· Building wireframes and designs for website before execution.
· Ensuring the alignment of web design and user experience, Able to interact with team and understand functional requirements and create design documents for new features.
· To work in teams alongside back-end developers, graphic designers, and user experience designers to ensure all elements of web creation are consistent.
· Utilizing a variety of markup languages to write web pages for e.g., HTML, CSS, JS
· Review app and feature coding and plan future website upgrades with the development team.
· Troubleshooting content issues.
Ensure and manage delivery of customer commitments - Service Levels & quality of Service Delivery
Customer Relationship Management – drive follow up, urgency, and client first culture working alongside engagement teams; focus on creating success in new opportunities and sustaining success in ongoing ones; handle escalations in an appropriate way with focus on client retention
Resource Management – Resourcing, forecasting, utilization, efficiency & attrition management
People management – focus on retention, upskilling, competency development
Financial – Provide inputs on costs needed to appropriately estimate pricing, manage overall finance for the verticals
Experience-
18+ years of extensive experience in service delivery and management
Experience in Digital Marketing is highly desirable
Minimum 8 – 10 years experiencing managing a group of 300+
Experience in managing multiple stakeholders and international stakeholders/clients
Demonstrated skills and abilities managing and improving service delivery metrics
High level of initiative and self-motivation
Must quickly adapt to and adopt change
Demonstrated experience in making a difference to the employer and the clients
Functional Skills
Strong Delivery & Services Management experience
Must be a quick learner and be quick on his/her feet
Work with a sense of purpose and urgency
Exposure to External Audit / Certification
Exposure to quality processes and Project Management fundamentals
Must be able to scale with a rapidly growing organization
Behavioural Skills: (Includes leadership)
High degree of customer focus, thinks customer first
Presentation and executive presence
Assertive & Passionate People Management Skills
Ability to work through multiple internal stakeholders
Initiative and Tenacity
Dependability and accountability
Integrity and Work Ethics
Desired candidate must possess the below:
Proven ability to work with and present to end customers
Proven ability to work collaboratively with sales and service teams in different locations
Proven ability to drive change