Job Description - React.js We are seeking an experienced Senior ReactJS Developer to join our dynamic development team. The ideal candidate will have a strong background in front-end technologies, with a particular focus on ReactJS and modern JavaScript frameworks. As a Senior ReactJS Developer, you will be responsible for building high-performance, scalable, and maintainable user interfaces, leading front-end development efforts, and collaborating with cross-functional teams to ensure the delivery of exceptional web applications. Key Responsibilities:- Effectively manage incoming requests from internal and external stakeholders, ensuring tasks are properly prioritized and assigned to the appropriate team members. Contribute to the knowledge management process, ensuring that key learnings, best practices, and technical documentation are accessible and up-to-date. Maintain high-quality standards by following rigorous unit testing practices and adhering to code standards and application architecture guidelines. Maintain a focus on code reusability and reducing unnecessary churn by ensuring that code changes are deliberate, tested, and optimized for future use. Adapt to new domains, projects, clients, and technologies as needed, ensuring smooth transitions and effective execution across various projects. Lead the code review process, ensuring that team members are following code standards and best practices. Participate in peer reviews, both manual and automated. Apply knowledge of agile project management practices to ensure smooth execution of sprints and overall project delivery. Manage the deployment process, ensuring that all applications are deployed correctly across multiple stages and environments. Ensure that security best practices are followed within the code, and that security vulnerabilities are identified and mitigated throughout the development lifecycle. Skills and Qualifications:- React.js experience with a proven track record of developing large-scale applications. Strong proficiency in JavaScript, including ES6+ features and modern JavaScript development practices. Deep understanding of React.js, including React Hooks, React Router, and state management using Redux. Experience with unit testing frameworks such as Jest or Mocha and a strong understanding of test-driven development (TDD). Familiarity with CSS frameworks, pre-processors like SASS, and CSS-in-JS solutions like Styled Components or Emotion. Experience with Agile methodologies and using tools like Jira and Confluence to manage tasks and document progress. Expertise in Git for version control and experience with code review processes. Experience deploying applications in a cloud environment (AWS, GCP, or Azure) and managing CI/CD pipelines. Strong understanding of security principles, such as OWASP best practices, and how to apply them in code. Solid understanding of RESTful APIs and working with back-end developers to integrate services into the front-end.
Job Overview:- We are seeking a highly skilled JavaScript Developer to join our dynamic team. The ideal candidate will have extensive experience in JavaScript development, a strong understanding of agile methodologies, and a passion for delivering high-quality software solutions. This role will involve not only hands-on coding but also participation in project management, team collaboration, and knowledge sharing. You will be responsible for delivering high-impact features, ensuring code quality, and mentoring junior developers. Key responsibilities:- Accurately estimate task completion timelines and track the velocity of work deliveries in an agile environment. Ensure that deliverables are completed on time while maintaining optimal quality and performance standards. Handle requests from both internal and external stakeholders, ensuring that tasks are prioritized and assigned to appropriate team members. Create, manage, and maintain a knowledge base to document best practices, solutions, and troubleshooting techniques. Actively contribute to team learning and development through knowledge-sharing sessions, workshops, and mentoring. Follow and enforce code standards and application architecture rules, ensuring that all code is unit-tested and adheres to the highest quality standards. Monitor code churn and identify areas where code can be reused to increase development efficiency. Lead efforts to design and implement reusable code blueprints, reducing redundancy and improving long-term maintainability. Demonstrate flexibility by quickly adapting to new domains, clients, and technologies as project requirements evolve. Ensure smooth execution of project switches, minimizing downtime and ensuring continuity in development efforts. Conduct peer reviews of team members' code, providing constructive feedback to ensure code quality and adherence to best practices. Ensure that both automated and manual code checks are consistently performed, fostering a culture of continuous improvement. Work within agile development methodologies, actively participating in sprint planning, stand-ups, and retrospectives. Utilize tools such as Jira and Confluence to track progress, manage tasks, and contribute to the project charter and sprint planning. Oversee the deployment of applications across different stages, ensuring smooth deployments using tools and automation. Implement best practices for deployment processes, improving efficiency and reducing potential errors in production environments. Ensure security best practices are followed in code development, including regular vulnerability checks and adhering to security standards. Skills and Qualification:- Proven experience as a Senior JavaScript Developer, with strong expertise in modern JavaScript frameworks (React, Node.js, Angular, etc.). A strong understanding of Object-Oriented Programming (OOP++) concepts is essential. Deep understanding of agile development methodologies and experience with tools such as Jira and Confluence. Strong experience with unit testing, code quality assurance, and automated/manual code reviews. Solid understanding of deployment tools, CI/CD processes, and maintaining healthy deployment pipelines. Ability to quickly adapt to new projects, domains, and technologies. Strong communication skills, with the ability to manage requests from stakeholders and collaborate with cross-functional teams.
Software Architect Description : Our Software Architects are the strategic thinkers and technical leaders of Sarvika. They design, validate, and guide the delivery of enterprise-grade systems that balance innovation, performance, scalability, and cost efficiency. At Sarvika, Software Architects work at the intersection of business strategy and technical execution. They collaborate across engineering, product, and design teams to define architecture blueprints, select technologies, and ensure systems evolve in alignment with customer goals. Architects are hands-on, often prototyping solutions and coaching teams, while also trusted to influence executives on technical direction. Here’s what you should know if you want to be a Software Architect at Sarvika. Requirements : The ideal person Proven track record in architecting and delivering large-scale, distributed software systems. Expertise in modern architectural patterns: microservices, event-driven systems, composable commerce, headless architectures. Ability to translate business strategy into actionable technical roadmaps and system designs. Strong leadership skills: guiding engineering teams, mentoring individuals, and setting technical standards. Excellent stakeholder management and communication skills, from engineers to C-level. Commitment to designing systems that are secure, performant, and cost-efficient. Desirable Skills Deep experience with multiple programming languages and frameworks (e.g., JavaScript/TypeScript, Node.js, React, Java, .NET, Python). Strong knowledge of cloud-native architectures (AWS, GCP, Azure) and containerisation (Docker, Kubernetes). Experience with data platforms, integration patterns, and API-first design (REST, GraphQL, gRPC). Familiarity with CI/CD, DevOps, and Infrastructure-as-Code practices. Understanding of security standards, compliance (GDPR, SOC2), and enterprise IT constraints. Ability to design for scalability across global markets and multi-tenant environments. Strong knowledge of design systems and front-end frameworks, ensuring alignment between presentation and infrastructure. Experience leading architectural reviews, trade-off analysis, and decision records. Ability to mentor teams and establish communities of practice around architecture. Awareness of emerging technologies (AI, serverless, edge computing) and their practical application On any given day you might : Define architecture blueprints and technical roadmaps for enterprise projects. Partner with product owners and business stakeholders to align architecture with strategic goals. Make key technology selection decisions, balancing innovation with long-term maintainability. Review system designs, ensuring alignment with principles of security, scalability, and performance. Support engineering teams with hands-on prototyping and technical problem solving. Facilitate architectural reviews and communicate trade-offs to both technical and non-technical audiences. Collaborate with designers to ensure UI/UX and architecture integrate seamlessly. Influence enterprise customers, helping them modernise platforms and adopt composable, headless, or cloud-native approaches. Establish coding standards, architectural patterns, and governance processes. Share thought leadership internally and externally, positioning Sarvika as a trusted Advisor You bring : 7+ years of software development and architecture experience. Expertise in designing cloud-native, distributed systems. Proven success in leading technical decisions across multi-team programmes. Strong cross-functional collaboration and customer-facing skills. Advanced understanding of system integration, security, and performance optimisation. Familiarity with enterprise-scale delivery: migration projects, composable commerce, API ecosystems. Advanced English, able to communicate at both executive and engineering levels. (Bonus) Experience contributing to open-source, publishing architectural thought pieces, or speaking at conferences
Description : Our Senior Delivery Managers are the drivers of successful outcomes at Sarvika. They sit at the centre of complex programmes, orchestrating people, processes, and priorities to deliver enterprise-grade digital products at speed and scale. At Sarvika, Senior Delivery Managers combine strategic oversight with hands-on delivery discipline. They ensure teams are empowered, risks are managed, dependencies are resolved, and customers have full visibility of progress. Beyond timelines and budgets, they create the conditions for teams to thrive, enabling innovation while ensuring accountability. Here’s what you should know if you want to be a Senior Delivery Manager at Sarvika. Requirements : The ideal person Proven track record in leading delivery of large-scale digital projects or programmes. Strong grasp of Agile, Lean, and modern delivery frameworks, with the ability to adapt them to enterprise contexts. Ability to manage multiple teams and stakeholders across complex, multi-market projects. Excellent communication skills, capable of engaging confidently with C-level stakeholders. Proven experience managing budgets, contracts, and commercial dependencies in enterprise environments. Commitment to balancing delivery velocity with quality, risk management, and customer value. Desirable Skills : Experience delivering projects in headless, composable, or cloud-native technology contexts. Strong knowledge of product development lifecycles, from discovery to release. Familiarity with modern project management and collaboration tools (e.g., task tracking, documentation, and communication platforms) for managing distributed teams. Experience building and leading delivery governance structures (RAIDs, dependency registers, escalation frameworks). Ability to run portfolio-level planning and reporting for executive stakeholders. Understanding of design systems, UX/UI, and engineering workflows, enabling better cross-discipline collaboration. Skills in risk management, change management, and conflict resolution. Proven ability to coach and mentor delivery teams, uplifting capability across the organisation. Comfortable leading both fixed-scope projects and flexible subscription or retainer-based engagements. Knowledge of procurement, contract management, and supplier evaluation in enterprise settings. On any given day you might Own the delivery of enterprise programmes, ensuring projects stay on track for scope, time, and budget. Lead ceremonies and planning sessions with cross-functional teams. Partner with customers to provide clear delivery updates and manage expectations. Build and maintain delivery governance frameworks (RAIDs, reporting cadences, escalation pathways). Work closely with architects, engineers, and product designers to identify risks and resolve dependencies. Translate high-level business objectives into actionable delivery plans. Manage resource allocation and scheduling across a portfolio of projects. Drive continuous improvement in delivery practices, introducing new ways of working to accelerate outcomes. Act as a trusted advisor to customers, shaping delivery strategies and highlighting opportunities for acceleration. Coach and mentor less experienced Delivery Managers. You bring 7+ years of delivery management experience, ideally in digital or technology-focused organisations. Deep experience working with Agile frameworks (Scrum, Kanban, SAFe) and adapting them pragmatically. Strong skills in stakeholder management, particularly at senior executive levels. Demonstrated ability to manage multi-disciplinary teams across different geographies. Proven experience with enterprise delivery reporting, governance, and commercial management. Advanced English and excellent written/verbal communication. (Bonus) Experience with subscription or retainer-based delivery models in agencies or consultancies
Job Description of Java Developer Job Overview:- Java Developer We are seeking a dynamic and highly skilled Java Developer to join our development team. The ideal candidate will be responsible for developing high-quality software solutions, ensuring the efficient and effective delivery of tasks within agile frameworks, and contributing to both the technical and operational success of the projects. The role requires a passion for clean code, adherence to best practices, and an ability to work collaboratively with cross-functional teams. Roles and responsibilities:- Estimate and track progress of tasks within an Agile development framework. Ensure that deliverables are completed on time with the highest quality standards. Continuously improve speed of delivery while maintaining optimal code quality. Manage stakeholder expectations and provide recommendations to align project goals with technical capabilities. Contribute to the creation, updating, and management of a knowledge base. Follow established coding standards, architectural rules, and best practices to ensure clean and maintainable code. Regularly test and validate code blueprints for reuse across various projects and domains. Ensure smooth transitions during domain or project switches, maintaining productivity and focus. Actively participate in Agile development processes including sprints, standups, and retrospectives. Utilize tools such as Jira and Confluence to track progress and document project details. Implement secure coding practices and ensure adherence to security guidelines in all stages of development. Qualification:- Solid understanding and hands-on experience with Agile development practices. Familiarity with tools like Jira, Confluence, and version control systems such as Git. Experience in unit testing frameworks (JUnit, TestNG, etc.). Strong understanding of secure coding practices and vulnerability assessment tools. Expertise in Java and object-oriented design principles. Proficient in Agile methodologies and Scrum practices. Excellent communication skills for stakeholder management and team collaboration. Ability to write reusable and maintainable code. Familiarity with security practices such as code scanning and threat modeling. Experience with cloud platforms (AWS, Azure, GCP). Knowledge of microservices architecture and RESTful APIs. Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.