Web Software Engineer
WIT Software creates products and solutions for the Telecom industry and has a very strong background on Messaging, IP Voice and Video, Unified Communications, Telecom VAS services, IPTV and Mobile Money. The company has 23 years of existence and works with some of the relevant Telecom companies in the global market, from Europe, Japan, US and Africa.
WIT is developing an innovative software product that leverages emerging concepts from the latest generation of IMS and mobile telecommunications networks. This product has the potential for commercial distribution to hundreds of mobile operators and service providers, reaching millions of users across various geographies worldwide.
We are seeking experienced and talented Web Software Engineers to join our Product Team. This is an excellent opportunity for those who are passionate about developing successful software for the global market.
Key Responsibilities
• Develop, design, and maintain software applications using modern web technologies.
• Collaborate with team members to develop scalable and high-performing software solutions.
• Work closely with UI/UX designers to translate designs into code.
• Create solutions using responsive design principles and ensure cross-browser compatibility.
• Understand REST APIs and have experience integrating them into web applications.
• Integrate and maintain databases within the application architecture.
• Implement automated testing to ensure code stability and functionality.
• Follow best practices and guidelines to ensure system security and data integrity.
• Optimize the performance of applications for full-scale production deployments.
• Provide code documentation and contribute to technical documents.
• Participate in code reviews.
• Configure the usability of all front-end applications.
• Troubleshoot and debug to optimize performance.
Requirements
• Degree in Computer Science, Engineering, or a related field.
• Prior experience as a Web Engineer.
• Strong proficiency in HTML, CSS, and JavaScript, including modern ES6+ syntax and features.
• Knowledge of TypeScript, GraphQL, or other recent web technologies.
• Previous experience developing with React.js and other frameworks, such as Angular or Vue.js.
• Experience with Node.js and frameworks for SSR-enabled websites, such as Next.js.
• Experience with SQL databases, including schema design, queries, and performance optimization.
• Proficient in software engineering best practices, including design patterns, code reviews, and unit and integration testing.
• Familiarity with continuous integration, deployment, and DevOps processes.
• Knowledge of cloud services such as AWS for hosting, optimization, and delivery of web-based content.
• In-depth understanding of computer science fundamentals, internet technologies, and protocols.
• Ability to meet tight deadlines.
• Capable of prioritizing multiple tasks to achieve goals without management oversight.
• Fluent in English with strong communication skills.
• Ability to communicate complex topics in a clear and structured manner.
• Capable of quickly exploring and using new frameworks and tools.
• Proactive, able to take initiative and operate independently.
• Strong problem-solving skills and attention to detail.
Additional Information
∙ Position Type: Full-time
∙ We offer a competitive compensation package as well as an environment conducive to personal and professional growth