Career at Silentmode

Explore a career with Malaysia’s leading retail tech innovator, Silentmode Sdn. Bhd. Think you have it in you? Join the Silent Assassins today!

Full-time Roles

Last updated on 21st June  2023

Product Specialist

Requirements & Qualification

- Bachelor’s Degree Computer Science or any related field.

- Minimum 3 years working experience or similar role is required for this position.

- Exceptional analytical and conceptual thinking skills.

- Advanced technical skills.

- Excellent documentation skills.

- Experience creating detailed reports and giving presentations.

- Competency in Microsoft applications including Word, Excel, and Outlook.

- A track record of following through on commitments.

- Excellent planning, organizational, and time management skills

 

Responsibilities

- Designing, developing, and managing activities from product definition & planning to production and release.

- Ensuring that the software solution is successfully meeting business goals and users needs.

- Tracking progress against plan and resolving any variances as soon as they are identified.

- Developing the product strategy and roadmap.

- Managing prioritization and trade-offs between customer experience, business impact, performance, and post-launch support.

- Collaborate with the system engineering department to develop a product vision.

- Analyse the complete competitive landscape to see what competitors are doing in the market.

- Develop a complete product requirements document and as well as templates for reference.

- Work on the prioritization of new features based on usability, functionality, and user experience.

- Producing Necessary reports and preparing department budgets and monitor use and allocation of budget.

- Setting Up KPI and Evaluation Standards for Product Development Teams.

- Performing requirements analysis.

- Documenting and communicating the results of your efforts.

- Gathering critical information from meetings with various stakeholders and producing useful reports.

- Gathering, creating, and translating project requirements and specifications based on user need and requirement.

- Reviewing software requirements and preparing test scenarios.

- Defining the appropriate test to be carried out including the test data to be used.

- Managing the test data by documenting the results of each test cycle to identify flaws.

Business Analyst

Requirements & Qualification

- Diploma / Bachelor’s Degree Computer Science or any related field.

- Minimum 3 years working experience or similar role is required for this position.

- Exceptional analytical and conceptual thinking skills.

- Advanced technical skills.

- Excellent documentation skills.

- Fundamental analytical and conceptual thinking skills.

- Experience creating detailed reports and giving presentations.

- Competency in Microsoft applications including Word, Excel, and Outlook.

- A track record of following through on commitments.

- Excellent planning, organizational, and time management skills.

- Experience leading and developing top-performing teams.

Responsibilities

- Defining the project scope by assess the required resources and potential risks, produce approximate estimates, identity minimum deliverable and nice to have features.

- Lead and consolidate in Writing, Planning, and documenting technical documents and technical specifications for features or system design.

- Evaluating business processes, anticipating requirements, uncovering areas for improvement, and developing and implementing solutions. Work hand in hand with System Tester and Provide support and documentation

- Conducting meetings and presentations to share ideas and findings.

- Performing requirements analysis.

- Documenting and communicating the results of efforts.

- Gathering critical information from meetings with various stakeholders and producing useful reports.

- Prioritizing initiatives based on business needs and requirements.

- Monitoring deliverables and ensuring timely completion of projects.

- Gathering, creating, and translating project requirements and specification based on

Tester

Requirements & Qualification

- Diploma / Bachelor’s Degree Computer Science or any related field.

- Minimum 3 years working experience or similar role is required for this position.

- Exceptional analytical and conceptual thinking skills.

- Advanced technical skills.

- Excellent documentation skills.

- Fundamental analytical and conceptual thinking skills.

- Experience creating detailed reports and giving presentations.

- Competency in Microsoft applications including Word, Excel, and Outlook.

- A track record of following through on commitments.

- Excellent planning, organizational, and time management skills.

- Experience leading and developing top-performing teams.

Responsibilities

- Review Test cases and test artefacts produced by team members.

- Provides guidance and be hands-on to testing activities as well.

- Update and produce Test Scenarios targeting all business requirements.

- Produce detailed Test cases and Test Procedure.

- Perform test activities such as test execution, capturing and analyzing test results, raising and tracking

defects.

- Update and maintaining existing test artefacts.

- Prepare Test Data and update Test Case and Requirements Matrix.

- Document and produce daily activities report.

- Coordinate and liaise with relevant parties for project related items.

- Maintain relationship with project team as well as with clients.

- Maintain appropriate security controls for documents.

UI/UX Designer

Requirements & Qualification

  • Diploma / Bachelor’s Degree Computer Science or any related field.
  • Minimum 3 years working experience or similar role is required for this position.
  • Creative and critical thinker. Must be able to think from the perspective of a user.
  • Communication and presentation skills.
  • Collaborative skills.
  • Experienced with HTML, CSS, PHP, and JavaScript is preferred.
  • Excellent planning, organizational, and time management skills.

Responsibilities

  • Create modern designs that are ready to be handed off to engineers while taking over quality control of the developed software solutions with respect to usability, accessibility, best practices and standards.
  • Handle complex design challenges using proven UI/UX approaches, tools, best practices, and whichever works best.
  • Up to date about digital design and are happy to share and educate our team in this domain.
  • Provide design advice and recommendations.
  • Passionate about creative work that is both functional and visually appealing, have good communication skills, are a team player and enjoy your work.
  • Responsible in building UI/UX design for complex mobile responsive web applications, mobile applications together with developers.
  • Translate process design requirements, conduct UX research, user flows and wireframe.
  • Tackle complex design challenges using proven UI/UX approach, tools, best practices, and whichever works best. - Define design standards.
  • Provide design advisory and recommendation.

Architecture Software Engineer

Requirements & Qualification

  • Diploma / Bachelor’s Degree Computer Science or any related field.
  • 3-4 years of work experience or similar role is required for this position.
  • Strong understanding of creating, interacting with and supporting APIs (REST, JSON/HTTP)
  • Strong knowledge of PHP, Laravel, Postgres, MySQL, Nginx, Redis, and AWS Services (EC2, ECS, Fargate, ELB, S3, Elasticache, SQS, Lambda, RDS)
  • Experience with source code management using Git.
  • Strong understanding of how the internet works, including DNS, HTTP, TLS, SSH, Certificates, etc.
  • Proven experience in building software solutions using SOA or microservice architectures.
  • Experience in designing, implementing, and maintaining high-availability systems.
  • Familiarity with frontend technologies such as VueJS or Angular.

Responsibilities

  • Develop and maintain high-performance, scalable APIs and back-end applications using the Laravel Framework.
  • Lead software development projects with a sense of urgency while maintaining a focus on quality, scalability, and performance.
  • Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.
  • Integrate with third-party systems and APIs to enhance functionality and capabilities.
  • Prioritize code quality and testability to ensure a stable and reliable system.
  • Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.
  • Continuously improve technical processes to increase efficiency and productivity.
  • Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.

DevOps Engineer

Requirements & Qualification

- Bachelor’s Degree Software Engineering / Computer Science / Information Technology / Project Management or any related field.

- Minimum 8 years working experience or similar role is required for this position.

- Strong knowledge of Linux/Unix systems and administration.

- Strong knowledge of cloud infrastructure and services, particularly AWS.

- Experience with containerization and orchestration technologies such as Docker and Kubernetes.

- Experience with automation and configuration management tools such as AWS CDK, Terraform, Ansible, Puppet, or Chef.

- Experience with monitoring and logging tools such as Prometheus, Grafana, ELK or equivalent.

- Experience in implementing observability platforms using any product suites like DataDog, NewRelic, ELK, and Prometheus.

- Familiarity with build tools like GitLab CI, Travis, or equivalent.

- Strong scripting skills in languages such as Bash, Python, or Ruby.

- Experience with networking concepts and protocols.

- Experience with database management and administration.

- Familiarity with service-mesh technologies such as Istio and Linkerd.

- Experience with modern cloud development practices (microservices architectures, REST interfaces, etc.)

- Experience with source code management using Git.

- Deep hands-on technical expertise and problem-solving skills.

- Strong understanding of software development methodologies and principles.

- Strong problem-solving and analytical skills.

- Good communication and collaboration skills.

Responsibilities

- Designing, implementing, and maintaining high-availability systems.

- Proactively monitoring and troubleshooting production systems to identify and resolve issues.

- Creating and maintaining automated systems for deployment, scaling, and monitoring.

- Managing incident response and post-mortem analysis to prevent similar issues in the future.

- Collaborating with development teams to resolve any production issues in a timely manner.

- Continuously improving the performance, scalability, and reliability of the systems they manage.

- Participating in on-call rotation for incident response.

- Developing and maintaining documentation for processes and procedures.

Hub Software Engineer

Requirements & Qualification

- Diploma / Bachelor’s Degree Computer Science or any related field.

- 3 – 4 years of work experience or similar role is required for this position.

- Strong understanding of creating, interacting with and supporting APIs (REST, JSON/HTTP) and experience working closely with app teams.

- Strong knowledge of Javascript, NodeJS, and ES6.

- Strong knowledge of at least one of the following database/cache technology: MongoDB, Postgres, MySQL, Redis.

- Experience with Nginx, Linux System Administration, Docker, and AWS Services.

- Proficient in source code management using Git.

- Strong understanding of how the internet works, including DNS, HTTP, TLS, SSH, Certificates, etc.

Responsibilities

- Build and maintain high-performance, scalable APIs and back-end applications using NestJS Framework.

- Lead software development projects with a sense of urgency while maintaining a focus on quality, scalability, and performance.

- Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.

- Integrate with third-party systems and APIs to enhance functionality and capabilities.

- Prioritize code quality and testability to ensure a stable and reliable system.

- Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.

- Continuously improve technical processes to increase efficiency and productivity.

- Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.

Mobile iOS Software Engineer

Requirements & Qualification

- Diploma / Bachelor’s Degree Computer Science or any related field.

- 3-4 years of work experience or similar role is required for this position.

- Strong understanding of the iOS SDK, Cocoa Touch frameworks, and Apple's Human Interface Guidelines.

- Experience in building complex iOS applications, including experience with Core Data, Core Animation, Core Location, and Core Bluetooth.

- Experience in working with RESTful web services and integrating with third-party libraries and APIs.

- Strong knowledge of software development methodologies, including Agile and Scrum.

- Experience with source code management tools such as Git.

- Understanding of iOS security best practices and experience implementing them.

- Experience with performance optimization, debugging, and troubleshooting.

- Experience with unit testing and continuous integration.

- Strong analytical and problem-solving skills.

- Good communication skills.

- A good understanding of the app store submission process

- Familiar with SwiftUI.

- Familiar with retail payment systems.

Responsibilities

- Develop and maintain high-quality iOS applications using Swift and SwiftUI.

- Lead software development projects with a sense of urgency while ensuring adherence to quality, scalability, and performance standards.

- Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.

- Integrate with third-party systems and APIs to enhance functionality and capabilities.

- Emphasize code quality and testability to ensure a stable and reliable system.

- Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.

- Continuously improve technical processes to increase efficiency and productivity.

- Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.

- Mentor junior software engineers, sharing knowledge and experience to foster their professional growth.

- Mentoring junior team members and ensuring they adhere to determined software quality standards.

Mobile Android Software Engineer

Requirements & Qualification

- Diploma / Bachelor’s Degree Computer Science or any related field.

- At least 3- 4 years work experience in developing and maintaining android applications using Java and Kotlin.

- Strong understanding of the Android SDK and Android framework, including experience with Android Jetpack components.

- Experience in building complex android applications, including experience with Android Architecture Components.

- Experience in working with RESTful web services and integrating with third-party libraries and APIs.

- Strong knowledge of software development methodologies, including Agile and Scrum.

- Experience with source code management tools such as Git.

- Understanding of android security best practices and experience implementing them.

- Experience with performance optimization, debugging, and troubleshooting.

- Experience with unit testing and continuous integration.

- Strong analytical and problem-solving skills.

- Good communication skills.

- Knowledge of the Google Play Store app submission process.

- Familiarity with Android Studio, JIRA, and other development tools.

- Familiar with retail POS technologies.

- Experience working in large mobile codebases.

Responsibilities

- Develop and maintain high-quality Android applications using Java.

- Lead software development projects with a sense of urgency while ensuring adherence to quality, scalability, and performance standards.

- Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.

- Integrate with third-party systems and APIs to enhance functionality and capabilities.

- Emphasize code quality and testability to ensure a stable and reliable system.

- Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.

- Continuously improve technical processes to increase efficiency and productivity.

- Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.

Technical Sales

Requirements & Qualification

- Diploma/ Bachelor’s Degree in Engineering (System Technology, Information Engineering, or any related field.

- Minimum 1 – 3 years working experience or similar role is required for this position.

- Solid technical background with understanding and/or hands-on experience in software development and web technologies.

- Excellent written and verbal communication skills.

- Excellent presentation and creativity skills.

- Willingness to travel.

Responsibilities

- Partnering with the Business Development and or Sales Executives to plan, prepare and execute on strategic deals in complex sales cycles.

- To create and deliver powerful presentations and demos that clearly communicate the uniqueness of the value proposition.

- Responsible to manage all technical aspects of RFP / RFI responses.

- To communicate on the client needs to the R&D teams for future product enhancements.

- Responsible for responding to customer inquiries, resolving technical issues, and providing technical support.

- Provides product, service, or equipment technical and engineering information by answering questions and requests.

- Establishes new accounts and services accounts by identifying potential customers and planning and organizing sales call schedule.

- Determines improvements by analyzing cost-benefit ratios of service applications in the client environment and engineering or proposing changes if any.

- Prepares sales engineering reports by collecting, analyzing, and summarizing sales information and engineering and application trends.

- Analyze existing and potential markets to identify and secure business development opportunities.

- Keep abreast of activities and changes in the industry and develop sales strategies to counteract any negative impact on our business.

- Jointly involve in establishing targets for assigned markets such as order intake, net sales, market share and margins and work towards achieving it.

- Involve in the go to market strategies and business development plans that are in line with the company sales objectives.

- Conduct presentations to potential clients and be able to promote the strength of our services and applications and how they meet their requirements.

- Responsible for the complete sales cycle until closing the sales.

Project Coordinator

Responsibilities

- Preparing action plans, analysing risks and opportunities and gathering necessary resources, provide quality and efficient reporting (on project progress update).

- Ultimately, you will ensure our projects meet quality standards and are completed on time and within budget.

- Schedule regular meetings and record decisions (e.g. assigned tasks and next steps).

- Break projects into doable tasks and set timeframes and goals.

- Create and update workflows.

- Conduct risk analyses.

- Prepare and provide documentation to internal teams and key stakeholders.

- Order resources, like equipment and software.

- Retrieve necessary information (e.g. user/client requirements and relevant case studies).

- Track expenses and predict future costs.

- Monitor project progress and address potential issues.

- Coordinate quality controls to ensure deliverables meet requirements.

- Measure and report on project performance.

- Act as the point of contact for all participants.

Scrum Master

Responsibilities

- Scheduling routine meetings and recording decisions (e.g., next steps, assigned tasks etc.)

- Creating and updating workflows.

- Measuring and reporting on the project performance.

- Acting as the contact point for all project participants.

- Monitoring progress of the project and addressing potential issues.

- Coordinating quality controls for ensuring the deliverables meet client demands.

- Retrieving necessary information such as related case studies and client/user requirements.

- Planning and organizing demos and product/system testing.

- Ensuring the proper use of collaborative processes and removing impediments for the development team.

- Tracking project processes, deliverables, and financials.

- Preparing and presenting status reports to stakeholders.

Technical Writer

Responsibilities

- Develop comprehensive documentation such as product manuals, online help, and user guides that meet organizational standards.

- Responsible in all aspects of Technical Documentation including preparation, publishing, customization, repository, and continuing enhancement.

- Responsible to prepare documentation including deployment, training, guideline requirements and support as per required by the stakeholder.

- Obtain a deep understanding of products and services to translate complex product information into simple, polished, and engaging content that meets the needs of the stakeholders.

- Develop and maintain detailed databases of updated and appropriate reference materials for each product.

- Evaluate current content and develop innovative approaches for improvement to ensure that documentation remains relevant.

- Work with business analysts and developers to ensure that accurate information is provided to users.

- Collaborate with cross-functional teams, including design, engineering, and marketing, to ensure that technical content is consistent and accurate.

- Create documentation for end-users, developers, and system administrators, ensuring that all stakeholders have access to the information they need to effectively use and maintain products and systems.

- Work closely with Business Analyst to understand trends and developments and ensure that technical documentation reflects these changes.

- Participate in product design and development meetings, providing feedback and suggestions on the technical documentation process.

- Ensure that all technical documents are stored and managed in an organized manner, making them easily accessible to relevant stakeholders.

Requirements & Qualification

– Bachelor’s Degree Computer Science or any related field.

– Minimum 3 years working experience or similar role is required for this position.

– Exceptional analytical and conceptual thinking skills.

– Advanced technical skills.

– Excellent documentation skills.

– Experience creating detailed reports and giving presentations.

– Competency in Microsoft applications including Word, Excel, and Outlook.

– A track record of following through on commitments.

– Excellent planning, organizational, and time management skills

Responsibilities

– Designing, developing, and managing activities from product definition & planning to production and release.

– Ensuring that the software solution is successfully meeting business goals and users needs.

– Tracking progress against plan and resolving any variances as soon as they are identified.

– Developing the product strategy and roadmap.

– Managing prioritization and trade-offs between customer experience, business impact, performance, and post-launch support.

– Collaborate with the system engineering department to develop a product vision.

– Analyse the complete competitive landscape to see what competitors are doing in the market.

– Develop a complete product requirements document and as well as templates for reference.

– Work on the prioritization of new features based on usability, functionality, and user experience.

– Producing Necessary reports and preparing department budgets and monitor use and allocation of budget.

– Setting Up KPI and Evaluation Standards for Product Development Teams.

– Performing requirements analysis.

– Documenting and communicating the results of your efforts.

– Gathering critical information from meetings with various stakeholders and producing useful reports.

– Gathering, creating, and translating project requirements and specifications based on user need and requirement.

– Reviewing software requirements and preparing test scenarios.

– Defining the appropriate test to be carried out including the test data to be used.

– Managing the test data by documenting the results of each test cycle to identify flaws.

Requirements & Qualification

– Diploma / Bachelor’s Degree Computer Science or any related field.

– Minimum 3 years working experience or similar role is required for this position.

– Exceptional analytical and conceptual thinking skills.

– Advanced technical skills.

– Excellent documentation skills.

– Fundamental analytical and conceptual thinking skills.

– Experience creating detailed reports and giving presentations.

– Competency in Microsoft applications including Word, Excel, and Outlook.

– A track record of following through on commitments.

– Excellent planning, organizational, and time management skills.

– Experience leading and developing top-performing teams.

Responsibilities

– Defining the project scope by assess the required resources and potential risks, produce approximate estimates, identity minimum deliverable and nice to have features.

– Lead and consolidate in Writing, Planning, and documenting technical documents and technical specifications for features or system design.

– Evaluating business processes, anticipating requirements, uncovering areas for improvement, and developing and implementing solutions. Work hand in hand with System Tester and Provide support and documentation

– Conducting meetings and presentations to share ideas and findings.

– Performing requirements analysis.

– Documenting and communicating the results of efforts.

– Gathering critical information from meetings with various stakeholders and producing useful reports.

– Prioritizing initiatives based on business needs and requirements.

– Monitoring deliverables and ensuring timely completion of projects.

– Gathering, creating, and translating project requirements and specification based on user need and

– Maintaining and produce relevant documents and reports for stakeholders.

Requirements & Qualification

– Diploma / Bachelor’s Degree Computer Science or any related field.

– Minimum 3 years working experience or similar role is required for this position.

– Exceptional analytical and conceptual thinking skills.

– Advanced technical skills.

– Excellent documentation skills.

– Fundamental analytical and conceptual thinking skills.

– Experience creating detailed reports and giving presentations.

– Competency in Microsoft applications including Word, Excel, and Outlook.

– A track record of following through on commitments.

– Excellent planning, organizational, and time management skills.

– Experience leading and developing top-performing teams.

Responsibilities

– Review Test cases and test artefacts produced by team members.

– Provides guidance and be hands-on to testing activities as well.

– Update and produce Test Scenarios targeting all business requirements.

– Produce detailed Test cases and Test Procedure.

– Perform test activities such as test execution, capturing and analyzing test results, raising and tracking

defects.

– Update and maintaining existing test artefacts.

– Prepare Test Data and update Test Case and Requirements Matrix.

– Document and produce daily activities report.

– Coordinate and liaise with relevant parties for project related items.

Maintain relationship with project team as well as with clients.

– Maintain appropriate security controls for documents.

UI/UX Designer

Requirements & Qualification

  • Diploma / Bachelor’s Degree Computer Science or any related field.
  • Minimum 3 years working experience or similar role is required for this position.
  • Creative and critical thinker. Must be able to think from the perspective of a user.
  • Communication and presentation skills.
  • Collaborative skills.
  • Experienced with HTML, CSS, PHP, and JavaScript is preferred.
  • Excellent planning, organizational, and time management skills.

Responsibilities

  • Create modern designs that are ready to be handed off to engineers while taking over quality control of the developed software solutions with respect to usability, accessibility, best practices and standards.
  • Handle complex design challenges using proven UI/UX approaches, tools, best practices, and whichever works best.
  • Up to date about digital design and are happy to share and educate our team in this domain.
  • Provide design advice and recommendations.
  • Passionate about creative work that is both functional and visually appealing, have good communication skills, are a team player and enjoy your work.
  • Responsible in building UI/UX design for complex mobile responsive web applications, mobile applications together with developers.
  • Translate process design requirements, conduct UX research, user flows and wireframe.
  • Tackle complex design challenges using proven UI/UX approach, tools, best practices, and whichever works best.
  • Define design standards.
  • Provide design advisory and recommendation.

Requirements & Qualification

– Diploma / Bachelor’s Degree Computer Science or any related field.

– 3-4 years of work experience or similar role is required for this position.

– Strong understanding of creating, interacting with and supporting APIs (REST, JSON/HTTP)

– Strong knowledge of PHP, Laravel, Postgres, MySQL, Nginx, Redis, and AWS Services (EC2, ECS, Fargate, ELB, S3, Elasticache, SQS, Lambda, RDS)

– Experience with source code management using Git.

– Strong understanding of how the internet works, including DNS, HTTP, TLS, SSH, Certificates, etc.

– Proven experience in building software solutions using SOA or microservice architectures.

– Experience in designing, implementing, and maintaining high-availability systems.

– Familiarity with frontend technologies such as VueJS or Angular.

Responsibilities

– Develop and maintain high-performance, scalable APIs and back-end applications using the Laravel Framework.

– Lead software development projects with a sense of urgency while maintaining a focus on quality, scalability, and performance.

– Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.

– Integrate with third-party systems and APIs to enhance functionality and capabilities.

– Prioritize code quality and testability to ensure a stable and reliable system.

– Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.

– Continuously improve technical processes to increase efficiency and productivity.

– Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.

Requirements & Qualification

– Bachelor’s Degree Software Engineering / Computer Science / Information Technology / Project Management or any related field.

– Minimum 8 years working experience or similar role is required for this position.

– Strong knowledge of Linux/Unix systems and administration.

– Strong knowledge of cloud infrastructure and services, particularly AWS.

– Experience with containerization and orchestration technologies such as Docker and Kubernetes.

– Experience with automation and configuration management tools such as AWS CDK, Terraform, Ansible, Puppet, or Chef.

– Experience with monitoring and logging tools such as Prometheus, Grafana, ELK or equivalent.

– Experience in implementing observability platforms using any product suites like DataDog, NewRelic, ELK, and Prometheus.

– Familiarity with build tools like GitLab CI, Travis, or equivalent.

– Strong scripting skills in languages such as Bash, Python, or Ruby.

– Experience with networking concepts and protocols.

– Experience with database management and administration.

– Familiarity with service-mesh technologies such as Istio and Linkerd.

– Experience with modern cloud development practices (microservices architectures, REST interfaces, etc.)

– Experience with source code management using Git.

– Deep hands-on technical expertise and problem-solving skills.

– Strong understanding of software development methodologies and principles.

– Strong problem-solving and analytical skills.

– Good communication and collaboration skills.

Responsibilities

– Designing, implementing, and maintaining high-availability systems.

– Proactively monitoring and troubleshooting production systems to identify and resolve issues.

– Creating and maintaining automated systems for deployment, scaling, and monitoring.

– Managing incident response and post-mortem analysis to prevent similar issues in the future.

– Collaborating with development teams to resolve any production issues in a timely manner.

– Continuously improving the performance, scalability, and reliability of the systems they manage.

– Participating in on-call rotation for incident response.

– Developing and maintaining documentation for processes and procedures.

Requirements & Qualification

– Diploma / Bachelor’s Degree Computer Science or any related field.

– 3 – 4 years of work experience or similar role is required for this position.

– Strong understanding of creating, interacting with and supporting APIs (REST, JSON/HTTP) and experience working closely with app teams.

– Strong knowledge of Javascript, NodeJS, and ES6.

– Strong knowledge of at least one of the following database/cache technology: MongoDB, Postgres, MySQL, Redis.

– Experience with Nginx, Linux System Administration, Docker, and AWS Services.

– Proficient in source code management using Git.

– Strong understanding of how the internet works, including DNS, HTTP, TLS, SSH, Certificates, etc.

Responsibilities

– Build and maintain high-performance, scalable APIs and back-end applications using NestJS Framework.

– Lead software development projects with a sense of urgency while maintaining a focus on quality, scalability, and performance.

– Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.

– Integrate with third-party systems and APIs to enhance functionality and capabilities.

– Prioritize code quality and testability to ensure a stable and reliable system.

– Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.

– Continuously improve technical processes to increase efficiency and productivity.

– Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.

Requirements & Qualification

– Diploma / Bachelor’s Degree Computer Science or any related field.

– 3-4 years of work experience or similar role is required for this position.

– Strong understanding of the iOS SDK, Cocoa Touch frameworks, and Apple’s Human Interface Guidelines.

– Experience in building complex iOS applications, including experience with Core Data, Core Animation, Core Location, and Core Bluetooth.

– Experience in working with RESTful web services and integrating with third-party libraries and APIs.

– Strong knowledge of software development methodologies, including Agile and Scrum.

– Experience with source code management tools such as Git.

– Understanding of iOS security best practices and experience implementing them.

– Experience with performance optimization, debugging, and troubleshooting.

– Experience with unit testing and continuous integration.

– Strong analytical and problem-solving skills.

– Good communication skills.

– A good understanding of the app store submission process

– Familiar with SwiftUI.

– Familiar with retail payment systems.

Responsibilities

– Develop and maintain high-quality iOS applications using Swift and SwiftUI.

– Lead software development projects with a sense of urgency while ensuring adherence to quality, scalability, and performance standards.

– Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.

– Integrate with third-party systems and APIs to enhance functionality and capabilities.

– Emphasize code quality and testability to ensure a stable and reliable system.

– Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.

– Continuously improve technical processes to increase efficiency and productivity.

– Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.

– Mentor junior software engineers, sharing knowledge and experience to foster their professional growth.

– Mentoring junior team members and ensuring they adhere to determined software quality standards.

Requirements & Qualification

– Diploma / Bachelor’s Degree Computer Science or any related field.

– At least 3- 4 years work experience in developing and maintaining android applications using Java and Kotlin.

– Strong understanding of the Android SDK and Android framework, including experience with Android Jetpack components.

– Experience in building complex android applications, including experience with Android Architecture Components.

– Experience in working with RESTful web services and integrating with third-party libraries and APIs.

– Strong knowledge of software development methodologies, including Agile and Scrum.

– Experience with source code management tools such as Git.

– Understanding of android security best practices and experience implementing them.

– Experience with performance optimization, debugging, and troubleshooting.

– Experience with unit testing and continuous integration.

– Strong analytical and problem-solving skills.

– Good communication skills.

– Knowledge of the Google Play Store app submission process.

– Familiarity with Android Studio, JIRA, and other development tools.

– Familiar with retail POS technologies.

– Experience working in large mobile codebases.

Responsibilities

– Develop and maintain high-quality Android applications using Java.

– Lead software development projects with a sense of urgency while ensuring adherence to quality, scalability, and performance standards.

– Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.

– Integrate with third-party systems and APIs to enhance functionality and capabilities.

– Emphasize code quality and testability to ensure a stable and reliable system.

– Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.

– Continuously improve technical processes to increase efficiency and productivity.

– Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.

Requirements & Qualification

– Diploma/ Bachelor’s Degree in Engineering (System Technology, Information Engineering, or any related field.

– Minimum 1 – 3 years working experience or similar role is required for this position.

– Solid technical background with understanding and/or hands-on experience in software development and web technologies.

– Excellent written and verbal communication skills.

– Excellent presentation and creativity skills.

– Willingness to travel.

Responsibilities

– Partnering with the Business Development and or Sales Executives to plan, prepare and execute on strategic deals in complex sales cycles.

– To create and deliver powerful presentations and demos that clearly communicate the uniqueness of the value proposition.

– Responsible to manage all technical aspects of RFP / RFI responses.

– To communicate on the client needs to the R&D teams for future product enhancements.

– Responsible for responding to customer inquiries, resolving technical issues, and providing technical support.

– Provides product, service, or equipment technical and engineering information by answering questions and requests.

– Establishes new accounts and services accounts by identifying potential customers and planning and organizing sales call schedule.

– Determines improvements by analyzing cost-benefit ratios of service applications in the client environment and engineering or proposing changes if any.

– Prepares sales engineering reports by collecting, analyzing, and summarizing sales information and engineering and application trends.

– Analyze existing and potential markets to identify and secure business development opportunities.

– Keep abreast of activities and changes in the industry and develop sales strategies to counteract any negative impact on our business.

– Jointly involve in establishing targets for assigned markets such as order intake, net sales, market share and margins and work towards achieving it.

– Involve in the go to market strategies and business development plans that are in line with the company sales objectives.

– Conduct presentations to potential clients and be able to promote the strength of our services and applications and how they meet their requirements.

– Responsible for the complete sales cycle until closing the sales.

Responsibilities

– Preparing action plans, analysing risks and opportunities and gathering necessary resources, provide quality and efficient reporting (on project progress update).

– Ultimately, you will ensure our projects meet quality standards and are completed on time and within budget.

– Schedule regular meetings and record decisions (e.g. assigned tasks and next steps).

– Break projects into doable tasks and set timeframes and goals.

– Create and update workflows.

– Conduct risk analyses.

– Prepare and provide documentation to internal teams and key stakeholders.

– Order resources, like equipment and software.

– Retrieve necessary information (e.g. user/client requirements and relevant case studies).

– Track expenses and predict future costs.

– Monitor project progress and address potential issues.

– Coordinate quality controls to ensure deliverables meet requirements.

– Measure and report on project performance.

– Act as the point of contact for all participants.

Responsibilities

– Scheduling routine meetings and recording decisions (e.g., next steps, assigned tasks etc.)

– Creating and updating workflows.

– Measuring and reporting on the project performance.

– Acting as the contact point for all project participants.

– Monitoring progress of the project and addressing potential issues.

– Coordinating quality controls for ensuring the deliverables meet client demands.

– Retrieving necessary information such as related case studies and client/user requirements.

– Planning and organizing demos and product/system testing.

– Ensuring the proper use of collaborative processes and removing impediments for the development team.

– Tracking project processes, deliverables, and financials.

– Preparing and presenting status reports to stakeholders.

Responsibilities

– Develop comprehensive documentation such as product manuals, online help, and user guides that meet organizational standards.

– Responsible in all aspects of Technical Documentation including preparation, publishing, customization, repository, and continuing enhancement.

– Responsible to prepare documentation including deployment, training, guideline requirements and support as per required by the stakeholder.

– Obtain a deep understanding of products and services to translate complex product information into simple, polished, and engaging content that meets the needs of the stakeholders.

– Develop and maintain detailed databases of updated and appropriate reference materials for each product.

– Evaluate current content and develop innovative approaches for improvement to ensure that documentation remains relevant.

– Work with business analysts and developers to ensure that accurate information is provided to users.

– Collaborate with cross-functional teams, including design, engineering, and marketing, to ensure that technical content is consistent and accurate.

– Create documentation for end-users, developers, and system administrators, ensuring that all stakeholders have access to the information they need to effectively use and maintain products and systems.

– Work closely with Business Analyst to understand trends and developments and ensure that technical documentation reflects these changes.

– Participate in product design and development meetings, providing feedback and suggestions on the technical documentation process.

– Ensure that all technical documents are stored and managed in an organized manner, making them easily accessible to relevant stakeholders.

Internship Roles

Graphic Design

Internship

Developer

Internship

Admin

Internship

Customer Support

Internship

Career

Register your interest in working at Silentmode in the form provided

 

*By submitting an application, you agree to have your shared information stored within Silentmode Sdn. Bhd. and it’s subsidiaries. Your data will not be shared or used outside of the intended purposes of recruitment.

Career

Register your interest in working at Silentmode in the form provided