Company Jobs

McFadyen Digital
2nd Floor, A Wing, Athulya, Infopark, Kakkanad, Infopark Kochi P.O.,Kochi, Kerala 682042
Career Opportunities:
commercetools Architect
Job Description
The Opportunity
Can you master and implement MACH (Microservices, API First, Cloud Native & Headless Architecture) solutions around digital commerce & marketplaces? ?Can you design scalable eCommerce/ marketplace solutions using commercetools? Could you discuss enterprise transformation with Fortune 500 clients while still getting hands-on in code reviews with our developers?? Do you have the proper mindset to mentor team members on MACH technologies and architect scalable solutions?? Can you collaborate with our delivery managers on the technical aspects of major implementations at clients across the globe? Are you intrigued by eCommerce, Marketplaces, Martech, and MACH technologies? Do you want to help form and execute the strategy of a dynamic mid-size business?
Position Summary
The commercetools Architect will work hand in hand with the rest of the technical team and deliver robust and scalable eCommerce/ Marketplace solutions. You will be customer focused and should develop a strong understanding of the client needs from a technical perspective. You will ensure technical success of all commercetools projects through the definition of quality standards and best practices. You will mentor/groom the next level techies on commercetools and associated (MACH) technologies. You will also support creation of proposals, solutions architecture, effort estimates, working closely with global leaders. ?
Responsibilities
Top Responsibilities:
Hands on Experience in commercetools
Work with our clients to define solution architecture for large scale enterprise e-commerce/ Marketplace solutions using commercetools and other MACH technologies
Support, educate, and architect composable best-of-breed solution for McFadyen customers
Team-player with great knowledge and understanding of the key platform players in the space of composable best-of-breed technology like commercetools
Articulate the solutions and quantify cost and timeline estimates, in collaboration with other McFadyen team members.
Other Responsibilities:
Ensure that the commercetools solutions McFadyen delivers are properly architected, developed, tested and delivered.
Integrate commercetools with other systems and third party tools and services”.
Challenge a diverse group of energetic team members to get the best out of them.
Drive and/or support business development including sales calls, preparing technical responses with estimated project scope, costs, duration and resource requirements in written proposals.
Ensure client satisfaction.? Loss of any client due to our performance or client dissatisfaction will be regarded as a major failure.
Ensure all deliverables are produced with the proposed scope, timeline, budget.
Collaborate with our project managers in activities such as estimation, planning, reporting, scope control, change management, and risk identification.
Actively search for opportunities to expand our business within existing accounts.
Participate in interviewing technical staff.
Responsible for some staff performance reviews.
Stay on top of technology trends and developments (out of self-driven passion).
Drive diversification of our team’s skills across different MACH technologies, platforms, and business models.
Recommend best practices based on past experience, research, frameworks, design patterns, and visionary thinking.
Support the Delivery managers and Project Managers in forecasting staff, budget and other resource needs on projects
Liaise with our global team via regular videoconferences and occasional early morning or late evening calls.
Be responsible for driving team certifications, specializations and maintaining software partner status
Occasionally travel to client/prospect/partner sites and related conferences.
Travel across the McFadyen offices in India and be a mentor to the technical team.
Qualifications
Experience in architecting, implementing, leading, and delivering enterprise-scale projects/programs following the principles behind MACH (Microservices based, API-first, Cloud-native SaaS and Headless).
The ideal candidate should have solid experience implementing MACH solutions with at least one project experience implementing Comercetools.
Minimum 10 years of hands-on enterprise development experience
Experience integrating Commercetools with other 3rd party systems
Strong understanding of Commercetools architecture, Design and Configurations
Requires agile or related project execution experience. commercetools knowledge is a must and the candidate must be hands-on.
Experience in architecting/building headless solutions.
Familiarity with building responsive websites that work on mobile and desktops.
Should be ready to travel onsite and the candidate should have excellent communication skills.
Excellent technical problem-solving skills
Excellent communication skills (verbal and written)
Able to assess project risks, particularly around resourcing and implementation process
Experience in creating modules (payment, shipping, etc.)
Experience setting up a practice will be a big plus
Experience creating collaterals that would help the sales team sell solutions better
Experience in architecting/building cloud based solutions.
Experience with cloud platforms like GCP, Azure, AWS is a plus.
What we can offer you:
A focus on career development and ongoing certifications
Work with cutting-edge platforms and technologies
Benefit from our flat management structure without a rigid hierarchy – great ideas can come from anywhere.
A community of passionate technical and strategic professionals you will both learn from and teach
Remote Work
Email: recruiter@mcfadyen.com
React + React Native Senior Developer Immediate Joiners Only
10+ years.
1. React (Next.JS is Good to have)
2. React Native ( Very Good Understanding, Performance, Memory Management, Troubleshooting Skills, Android/iOS)
3. Typescript
4. Graphql Client (Apollo)
5. MUI
6. Knowledge in App distribution on Play store and Appstore.
Email: rmaheshwarappa@mcfadyen.com
Senior Angular Developer - (Immediate Joiners Only)
Job Description
Opportunity
Top responsibilities:?
Work closely with the onshore teams and clients while running and being responsible for multiple projects at the offshore development?center.??
Create a reusable and clean UI pattern framework that application developers can use to?plug?and play?
Devise complex architectural?front-end?functional elements??
Team with our Application Developers to bridge the?client's?side with server-side code?
Provide production support for all implemented changes?
Excellent understanding on what is the production environment
Urgency sense
Other responsibilities:?
Translate conceptual ideas into engaging visual presentations and design solutions??
Adhere to code standards and ensure consistency???
Work in a small, fast paced,?team oriented?environment??
Liaise closely with onsite counterparts in order to continue to drive the product forward??
Handle customer expectations on challenging projects??
Understand how FrontEnd changes can impact the overall User experience.???
Qualifications
Strong JavaScript and TypeScript knowledge
Expert in building responsive screens using various CSS frameworks
Experience in Angular
Experience with writing unit tests and integration tests
Follow coding best practices to build high performant applications
Perform code reviews and run code quality checks
Review code for security vulnerabilities & provide remediation pointers
Participate in backlog decomposition & estimation
Engage in application deployments and manage multiple environments
Experience in Front End?development and integration for the web and mobile applications that scale to high-volume production quality.??
Strong understanding of W3C compliant HTML and CSS??
Strong HTML5, CSS3, AJAX, JSON skills? ?
Conceptual and implementation knowledge of MVC, MVVM, and MVP framework??
Experience developing sophisticated front-end applications and solving Cross-browser, Cross-platform, cross-mobile UI issues??
Experience with Vue and React is a plus???
Understand implement SEO and Accessibility compliance to the developed applications??
Willing to mentor and lead design and development initiatives.??
Understanding of build tools like web pack, grunt, gulp?
Experience in Webtech,?parcelJs and?babelJS??
Experience in working with versioning tools like GIT,?BitBucket, or SVN.???
Good exposure to eCommerce is preferred, and experience in agile methodology is a plus.??
Must to Have skills:??
Angular
HTML 5??
CSS 3??
JavaScript??vanilla
? Nice?To?Have skills??
SEO, performance, and?accessibility?
Vue.JS?
Webtech?
Gulp?
ParcelJs, babelJS and?Git?
Additional Information
Building a great company culture is a top priority for McFadyen Digital. We try to provide the best environment possible for team members - one that treats people the way they want to be treated. Culture Index is one of our tools for enhancing our enjoyable and productive people-focused environment. In order to be considered for this position, please follow this link to fill out a short Culture Index survey https://go.apply.ci/s/UGSEoxjTNs . Please use as many descriptors as possible that pertain to you. There are no right or wrong answers.
Our Core Values: Client Focus, Owning the outcome, Adaptability, Caring
Email: rmaheshwarappa@mcfadyen.com
Commercetools Lead
The Commercetools lead will work hand in hand with the rest of the technical team and deliver robust and scalable eCommerce/ Marketplace solutions. You will be customer focused and should develop a strong understanding of the client needs from a technical perspective. You will ensure technical success of all Commercetools projects through the definition of quality standards and best practices. You will mentor/groom the next level techies on Commercetools and associated (MACH) technologies. You will also support creation of proposals, solutions architecture, effort estimates, working closely with global leaders.
Responsibilities
Work with our clients to define solution architecture for large scale enterprise e-commerce/ Marketplace solutions using Commercetools and other MACH technologies.
Ensure that the Commercetools solutions McFadyen delivers are properly architected, developed, tested and delivered.
Integrate Commercetools with other Oracle Commerce with other systems and third party tools and services.
Articulate the solutions and quantify cost and timeline estimates, in collaboration with other McFadyen team members.
Challenge a diverse group of energetic team members to get the best out of them.
Drive and/or support business development including sales calls, preparing technical responses with estimated project scope, costs, duration and resource requirements in written proposals.
Ensure client satisfaction. Loss of any client due to our performance or client dissatisfaction will be regarded as a major failure.
Ensure all deliverables are produced with the proposed scope, timeline, budget.
Collaborate with our project managers in activities such as estimation, planning, reporting, scope control, change management, and risk identification.
Actively search for opportunities to expand our business within existing accounts.
Participate in interviewing technical staff.
Responsible for some staff performance reviews.
Stay on top of technology trends and developments (out of self-driven passion).
Drive diversification of our team’s skills across different MACH technologies, platforms, and business models.
Recommend best practices based on past experience, research, frameworks, design patterns, and visionary thinking.
Support the Delivery managers and Project Managers in forecasting staff, budget and other resource needs on projects
Liaise with our global team via regular videoconferences and occasional early morning or late evening calls.
Be responsible for driving team certifications, specializations and maintaining software partner status
Occasionally travel to client/prospect/partner sites and related conferences.
Travel across the McFadyen offices in India and be a mentor to the technical team.
Qualifications
The ideal candidate should have solid experience implementing MACH solutions with at least one project experience implementing Comercetools.
Minimum 10 years of hands-on enterprise development experience
Experience integrating Commercetools with other 3rd party systems
Strong understanding of Commercetools architecture, Design and Configurations
Requires agile or related project execution experience. commercetools knowledge is a must and the candidate must be hands-on.
Experience in architecting/building headless solutions.
Familiarity with building responsive websites that work on mobile and desktops.
Should be ready to travel onsite and the candidate should have excellent communication skills.
Excellent technical problem-solving skills
Excellent communication skills (verbal and written)
Able to assess project risks, particularly around resourcing and implementation process
Experience in creating modules (payment, shipping, etc.)
Experience setting up a practice will be a big plus
Experience creating collaterals that would help the sales team sell solutions better
What we can offer you:
A focus on career development and ongoing certifications
Work with cutting-edge platforms and technologies
Benefit from our flat management structure without a rigid hierarchy – great ideas can come from anywhere.
A community of passionate technical and strategic professionals you will both learn from and teach
Remote Work
Email: recruiter@mcfadyen.com
Senior Magento Front End Developer
Job Description
• Minimum 3+ year of experience in Magento Development with In-depth knowledge of Magento framework, Frontend Architecture, Themes, Modules, Functionality, and Configuration.
• In-depth knowledge of Magento’s code structure, extension architecture, theming hierarchy, and fallback components
• Strong knowledge in Implementing API services like REST, SOAP
• Must have the ability to develop Magento Modules, Themes, UI Component/Widget, and customizing existing themes/modules.
• Good understanding of the Magento themes, layout, and templating systems.
• Experience in Less and Grunt Workflow.
• Experience in Knockout, Require JS, and Underscore.
• Experience in Customizing Magento jQuery Widgets
• Knowledge of HTML/ CSS, JS frameworks like Bootstrap
• Experience working in Magento 2.0
Qualifications
Qualifications
5+ Years of experience as a Front end Developer
Experience in technologies like HTML5, CSS3, Javascript, Knockout, RequireJS, Magento 2 UI
Other Skills Required:
• Strong Analytical Team Work Skill
• Ability to work under minimum supervision and with self- organizing teams. Excellent troubleshooting and debugging skills.
• Good verbal / written communication presentation skills.
• Strong sense of personal accountability for results.
• Ability to work in a team environment with the willingness to share skills systems knowledge, best practices, standards with other team members.
• Comfortable talking with clients (via Skype, phone, email and in person)
• Keen ability to multi- task; self- starter
Email: recruiter@mcfadyen.com
commercetools Developer (MACH)
Job Description
We are looking for creative and dependable self-motivated professionals to join our team as a commercetools Developer. They should be able to take ownership of building applications to meet business requirements.
Responsibilities
Top 5 Responsibilities:
Translate conceptual ideas into engaging visual presentations and design solutions.
Build and maintain the glue between touchpoints, like websites, in-store kiosks, device touchscreens, apps and other cloud native solutions
Configure and extend third-party API based SaaS/PaaS solutions
Support and manage (micro)services and other cloud native integration applications
Build applications with context of MACH compliant architectures (Microservices, API-first, Headless and Cloud-Native), leveraging SaaS and FaaS platforms like commercetools, Contentstack, Contentful and Vue Storefront
Other responsibilities:
Adhere to code standards and ensure consistency??
Work in a small, fast paced,?team oriented?environment?
Liaise closely with onsite counterparts in order to continue to drive the product forward?
Handle customer expectations on challenging projects?
Provide production support for all implemented changes
Qualifications
6+ years of experience in UI development and integration for the web and mobile applications that scale to high-volume production quality.
Strong understanding of W3C compliant HTML and CSS
Strong HTML5, CSS3, AJAX, JSON skills & solid programming background in Java/JSP for implementing web technologies.
Knowledge of (and certification with) one or more cloud providers, and their services, like AWS, Azure or GCP
Good understanding of scaling, monitoring and logging in native cloud environments.
Experience with setting up and maintaining continuous integration and delivery pipelines
Experience with setting up, building and maintaining microservice architectures
Experience with Docker and/or Kubernetes, preferably in enterprise environments
Experience with SaaS or PaaS ecommerce and/or CMS platforms
Experience developing sophisticated front-end applications and solving Cross-browser, Cross-platform, cross-mobile UI issues
Hands on experience in Node.js, and Angular / React / Vue.js. ?
Understand implement SEO and Accessibility compliance to the developed applications
Willing to mentor and lead design and development initiatives.
Ability to guide the team in all technical perspective?
Understanding of build tools like web pack, grunt, gulp?
Experience in working with versioning tools like GIT, BitBucket, or SVN.?
Hands-on experience in API development and good knowledge in REST/GraphQL.
Good exposure to eCommerce is preferred, and strong experience in agile methodology is a plus.
Must Have skills:
HTML 5
CSS 3
Bootstrap
JavaScript
React
AJAX
JSON
MVC or MVVM or MVP
Namespacing in JavaScript
Responsive web development
Cross Browser/development/devices
Angular.js
Knockout.js
Vue.js
GraphQL
Experience with cloud solution development is a plus
Node.js
Email: recruiter@mcfadyen.com
Principal UI Architect
Role and responsibilities
Design and implement front-end application architecture and take responsibility for building ecommerce application strategies. The key areas of responsibilities are core development, design and direction of application architecture and alignment of architecture with business.
The UI Architect will collaborate closely with designers, technical leads, application architects, software developers, DevOps engineers, and business stakeholders in a highly collaborative environment as they design and develop new components and/or change requests to help steer the overall direction of the site's user interface layer.
Job Description
9 to 10 year experience in the design, development and use of component-based UI architectures.
Extensive practical knowledge of designing sophisticated web applications
Integration of web-based applications with several systems
Collaborate with delivery teams throughout the design and development phases to guarantee compliance with UI architectural standards and best practises
Partner with other UI Architects to steer the ongoing development of a modern user interface layer
Define and document standards and ensure they are implemented and understood by development teams and technology partners.
Design and develop proof of concept prototypes for advanced features and designs
Knowledge of large-scale JavaScript application architecture as well as design patterns
Provide technical guidance and oversight as needed to both local and remote development teams
Evaluating and improving software development and delivery processes with an emphasis on performance optimization approaches.
Develop and manage a set of performance standards for all development projects, in collaboration with relevant stakeholders.
Providing suggestions for improvement in Development or Testing practises to lead to increased performance of the application
Providing technical oversight and performing code reviews for multiple development efforts
Leading and guiding a team of developers to address the high priority production concerns
Promoting cross-team synergy and alignment to optimise code-sharing, improve site performance, and increase speed to market
Collaborating with the Product Management teams to understand the business requirements of the application
Qualifications
Experience on the following core languages: JavaScript, HTML 5 & CSS.
Strong skills in programming structures, algorithms, design patterns, standard (W3C) Web UI APIs.
Oriented to details and software best practices & patterns.
Knowledge in the following types of frameworks/libraries/languages:
Web Application Platforms
UI Component libraries React, ReactUI, JQuery,
ES6+.
TypeScript.
Dependency Injection patterns.
Async Module Definition (like AMD, requireJS, commonJS).
Stylesheet languages (like SASS, LESS).
Application state management (like Redux).
Reactive Programming (like RxJS)
Minification, Aggregation, and Fingerprinting (Gulp/Grunt)
Node (NPM)
Server-Side Rendering (like Express)
UI development using Swagger
Platforms:
NoSQL (MongoDB, Cassandra, Redis).
Running Java Application Servers (Oracle WebLogic, JBoss, Tomcat).
Testing frameworks (Jasmine, Karma, Protractor).
Docker & Kubernetes
Other:
Cross-browser techniques.
Debugging with tools like (Chrome Dev Tools, Web Inspector).
Responsive design implementation across devices, platforms, screens, etc.
Browser performance auditing and tuning.
Demonstrated skills using distributed code repositories (Git, Perforce, BitBucket) with code reviews.
Experience working within Scrum / Kanban.
Web Accessibility
Email: djanardhanan@mcfadyen.com
Senior UI Developer (Next.js + React)
Job Description
5 to 7 year experience in the design, development and use of component-based?UI?architectures.
Extensive practical knowledge of designing sophisticated web applications
Integration of web-based applications with several systems
Knowledge of large-scale JavaScript application?architecture as well as design patterns
Collaborate with delivery teams throughout the design and development phases to guarantee compliance with?UI?architectural standards and best practises
Develop and manage a set of performance standards for all development projects, in collaboration with relevant stakeholders.
Build reusable components and front-end libraries for future use
Browser performance auditing and tuning. Optimize applications for maximum speed and scalability
Design and develop proof of concept prototypes for advanced features and designs
Responsive design implementation across devices, platforms, screens, etc.
Providing technical oversight and performing code reviews for multiple development efforts
Experience working within Scrum / Kanban
Qualifications
Technical Skills
Excellent understanding of JavaScript ES6, HTML 5 & CSS
Develop new user-facing features using React JS, Next JS, and MUI
Expert level understanding of the HTML DOM and underlying event model along with, AJAX, DOM, and Typescript
Deep understanding of web service technologies (HTTP, REST, JSON) and design principle
Knowledge of popular React workflows (such as Context API or Redux)
Good understanding of Server-Side Rendering?
Experience working with stylesheet languages like SASS and LESS
Experience in implementation of headless commerce
Handle Cookies (Both Server and Client)
Knowledge in web accessibility
Knowledge about Apollo Client
Expertise in Dev-Ops best practises and Continuous Integration (CI/CD) techniques
Hands on skills using distributed code repositories (Git, Perforce, BitBucket) with code reviews
Understanding of design strategies for effectively leveraging CDNs
Familiarity with consuming service-oriented?architecture layers and application programming interfaces
Experience working with Design System and integrating UI frameworks like Material UI, UIKit etc.
Experience working with BFF (Backend for frontend)
Knowledge of using Styled components or CSS modules to style React components
Email: rmaheshwarappa@mcfadyen.com
Senior Business Analyst
Job Description
About You
Are you a strategic thinker and a problem solver? Does business process optimization excite you? Do you love ecommerce? Do you enjoy defining Features/Epics and breaking them down into stories that defines how users will interact with these features? If you answered yes to these questions, McFadyen has an opportunity for you!
Position Summary
This individual will interact with a variety of business users as a cross-functional liaison to understand client issues and opportunities and suggest innovative solutions and create documentation and other artifacts to turn strategy into reality. Independently initiate, facilitate, and participate in fact-finding, green-field discussions, and implementation planning and design meetings. You will suggest innovative solutions to business problems that leverage technology to provide market differentiation, efficiency improvements, and better user experiences for our clients.
Responsibilities : 14+ years
eCommerce requirements gathering experience analysing and documenting requirements for large-scale (e.g. Fortune 500 or equivalent) projects.
Bring best practices and support to the other eCommerce teams as it relates to business knowledge and business processes.
Understanding and experience in any of the ecommerce platforms like Magento, ATG, Hybris, Salesforce Commerce etc.
Understanding of the marketplace concepts and platforms
Possess Knowledge and expertise in retail and CPG domains across geographies.
Ability to present solution alternatives to clients that meet their business requirements.
Ability to handle ambiguous situations and develop a practical plan towards achieving clarity - while defining functional behavior, business rules, and data attributes successfully and independently.
Work in a globally distributed team model
Work with the business stakeholders or sponsors to translate business needs into business and functional requirements.
Elicit requirements using interviews, document analysis, requirements workshops, storyboards, surveys, site visits, business process analysis, scenarios, event lists, competitive product analysis, and task and workflow analysis.
Decompose high-level business and user requirements into functional requirements or user stories.
Represent requirements using alternative views such as visual analysis models (diagrams), prototypes, or simulations where appropriate.
Lead and facilitate ongoing requirements prioritization, feasibility analysis and validation of requirements.
Travel to client sites as needed.
Qualifications
Bachelor’s degree in Business, MIS, CS, or related major
Minimum of Ten years’ experience in IT or eBusiness, including experience with e-commerce, web application development, or other eBusiness solutions.
Five years’ experience of hands-on involvement in eCommerce projects
Familiarity with a broad array of internet technologies and trends
Experience in problem resolution with IT systems and individuals
Strong facilitation and communication skills across business and technical audiences
Experience with an enterprise class eCommerce platform.
Understanding of eCommerce internationalization and localization complexities: content in multiple languages, country-specific product availability, and tax & payment processing
Familiarity with Agile development processes where you quickly write effective user stories that can be broken into meaningful tasks by developers.
Knowledge of multiple vertical industries such as retail, financial services, CPG, and healthcare are a plus
Email: recruiter@mcfadyen.com