You will be responsible for front-end development for one or more modules of our products and will collaborate with designers, team members, and product managers to ensure successful project delivery. Your tasks will include bug fixing, improving application performance, and ensuring that features are compatible across different web browsers and platforms. It will be crucial to keep the documentation updated and well-organized. Your role will involve developing high-quality front-end code following industry standards and best practices. You will also need to stay updated with new technologies, assess their relevance, and implement them effectively to enhance development efficiency. Key skills required for this position include a Bachelor's and/or Master's degree in Computer Science or a related field, along with 2-3 years of experience in JavaScript tools and technologies. You should also have experience in designing and developing custom reusable components and libraries, along with knowledge of high-level programming concepts such as dynamic prototyping, promises, data-binding, and composition. Proficiency in various JavaScript libraries and micro-frameworks like jQuery, Angular, Prototype, Dojo, Backbone, and ReactJS is essential. You should excel in frontend engineering using Object-Oriented JavaScript and possess a strong understanding of REST API. Experience with Test-Driven Development, good analytical skills, excellent documentation skills, and strong verbal and written communication abilities are also required for this role.,
You will be responsible for monitoring the network, IT infrastructure, and various applications to identify any new or outstanding alarms or issues. Setting up monitoring, configuration management, administration, and operation practices for these applications and systems will be a key part of your role. You will work on developing better monitoring and systems management practices to maximize uptime and troubleshoot complex systems and network issues. Your assistance will be required in the development and implementation of deployment plans, working closely with IT and QA teams to deploy and troubleshoot system applications. Collaboration with management to develop deployment specifications and configurations will also be part of your responsibilities. Analyzing and troubleshooting deployment issues in a timely manner and acting as the primary contact for deployment-related inquiries and issues will be crucial. You must have an extensive background in Linux system administration and a solid understanding of a LINUX-based operating system, including knowledge of networking/distributed computing environment concepts. Your expertise should encompass networking and networking technologies such as Switches, Routers, IP routing, load balancers, and firewalls. Proficiency in DNS concepts, setting up and maintaining High Availability Clusters, Load Balanced environments, as well as knowledge of MySQL databases, Apache web server, RAID using mdadm, and troubleshooting skills are essential for this role. Good documentation and communication skills, both verbal and written, are required. Additionally, it would be beneficial if you have knowledge of AWS/EC2 services, setting up OpenStack cloud, experience with Jenkins, Gitlab, Maven, Nexus, and Docker.,
As the Office Administrator, you will play a crucial role in ensuring the smooth and efficient operation of business activities. Your responsibilities will include: - Managing and planning the daily tasks of office boys. - Greeting and assisting visitors and guests in a professional and friendly manner. - Maintaining cleanliness, hygiene, and overall appearance of the office area. - Handling reception-related matters and ensuring a presentable office environment. - Monitoring and restocking stationery and toiletries, placing orders as needed. - Coordinating incoming and outgoing couriers. - Keeping track of office keys and maintaining a register for key management. - Liaising with utility agencies for maintenance services. - Organizing snacks for the staff and overseeing office pantry supplies. - Reviewing CCTV footage when necessary. - Addressing employee facility-related issues and managing employee requests. - Registering complaints with service providers and ensuring timely follow-up. - Updating and managing employee contact information and ID proofs. - Performing preventive maintenance on office assets such as ACs, water filters, vehicles, etc. - Managing the organization's expenses and bank accounts. - Handling cash, cheque deposits, and withdrawals from the bank. - Verifying daily employee attendance records. - Calculating salaries based on attendance reports and leave records. - Maintaining physical records of expenses and utility bills, along with scanned copies. Key qualifications for this role include: - Strong computer skills. - Excellent verbal and written communication abilities. - Proficiency in typing and documentation. - A Bachelor's degree in any field.,
As a Web Designer, your role involves creating designs for websites or web applications using tools like Photoshop or Sketch and ensuring they are implemented to be responsive according to current market trends. You will also be responsible for creating new graphic assets, which may include logos, as part of the web designing process. Additionally, your tasks will involve graphic designing for blogs, email campaigns, and landing pages. To excel in this role, you will need to understand the requirements provided by product managers and be able to develop conceptual diagrams, wireframes, detailed visual mockups, and prototypes to effectively communicate high-level design strategies and detailed interaction behaviors. It is essential to stay updated with the latest trends in UX methodologies, techniques, designing, and technology. Key Responsibilities: - Create designs for websites and web applications using Photoshop or Sketch - Develop new graphic assets, such as logos, as part of the web designing process - Design graphics for blogs, email campaigns, and landing pages - Understand requirements from product managers - Develop conceptual diagrams, wireframes, detailed visual mockups, and prototypes - Stay updated with the latest trends in UX methodologies, techniques, designing, and technology Qualifications Required: - Excellent communication skills - Excellent documentation skills in English - Basic knowledge of HTML, CSS, and responsive web design - Knowledge of Adobe Creative Suite - Ability to work independently and without micro-management - Ability to work effectively under deadlines,
As an experienced Network and Systems Monitoring Engineer, you will be responsible for monitoring the network, IT infrastructure, and various applications to identify any new or outstanding alarms or issues. You will set up monitoring, configuration management, administration, and operation practices for these applications and systems to ensure smooth operations. Your role will involve developing better monitoring and systems management practices to maximize uptime and troubleshoot complex systems and network issues as they arise. Key Responsibilities: - Assist in the development and implementation of deployment plans for system applications. - Collaborate with IT and QA teams to deploy and troubleshoot system applications effectively. - Work with management to develop deployment specifications and configurations. - Analyze and troubleshoot deployment issues promptly, acting as the primary contact for deployment-related inquiries and issues. - Troubleshoot and manage virtual machines to ensure optimal performance. Qualifications Required: - Extensive background in Linux system administration. - Solid understanding of LINUX-based operating systems, including paging, swapping, inter-process communication, devices, file system concepts, and internal Linux hacking. - Proficiency in networking and distributed computing environment concepts, including routing, client/server programming, and network-wide file system layouts. - Deep understanding of networking technologies such as switches, routers, IP routing, load balancers, and network diagnostics. - Strong knowledge of DNS concepts and ability to set up and maintain High Availability Clusters and Load Balanced environments. - Experience with Load balancing, High Availability, Firewalls (Iptables, BSD packet filter, etc.). - Knowledge of MySQL databases, Apache web server, mod security, Tomcat, SSL, and RAID using mdadm. - Proficient in troubleshooting, problem-solving, documentation, and communication skills. Nice To Have: - Knowledge of AWS/EC2 services. - Familiarity with setting up openstack cloud, Jenkins, Gitlab, Maven, Nexus, and Docker. This job offers an exciting opportunity to work with cutting-edge technologies and play a crucial role in ensuring the stability and performance of our network and systems. Join our team and contribute to our mission of delivering exceptional IT solutions.,
As the Office Administrator at our company, your primary role is to ensure that business operations run efficiently and smoothly. Your key responsibilities include: - Managing and planning the day-to-day work of office boys. - Meeting and greeting visitors and guests in a friendly and professional manner. - Keeping the office area clean, hygienic, well-maintained, and in good condition. - Managing all matters related to reception and office appearance. - Maintaining stock of stationery and toiletries, and placing orders at regular intervals. - Managing incoming and outgoing couriers. - Managing all keys of the drawers and doors of the office premises, and maintaining a register to keep track of the keys. - Communicating with utility agencies such as electricians, generators, carpenters, etc. - Arranging snacks for the staff. - Reviewing CCTV footage when required. - Communicating with employees regarding facility issues. - Registering complaints for service providers and following up. - Managing and updating employee contact information along with employee ID proof. - Performing preventive maintenance of ACs, water filters, UPS, vehicles, chairs, etc., and maintaining a register of services done. - Managing asset organization and keeping devices, equipment, and items in proper places. - Adding new employees" fingerprint entries in the attendance machine. - Managing day-to-day expenses of the organization. - Managing the organization's bank accounts, including cash/cheque deposits and withdrawals. - Verifying daily attendance entries of employees. - Performing salary calculations based on attendance reports and leaves. - Keeping physical records of expenses and utility bills along with scanned copies. Additionally, the key skills required for this role include: - Strong computer skills - Good verbal and written communication skills - Good typing and documentation skills - Bachelor's degree in any stream. Join our team to play a crucial role in maintaining the efficient functioning of our office operations.,