Software Engineer
Listed on 2026-07-18
-
Software Development
Software Engineer
Design and implement software applications, including system architecture and user interface, to meet project specifications. Lead code reviews and provide mentorship to foster a culture of continuous improvement and technical excellence among team members. Collaborate with cross‑functional teams such as product management, design, and quality assurance to define and refine project requirements throughout the software development lifecycle. Ensure the quality, performance, and scalability of developed software through comprehensive testing, optimization, and adherence to best practices.
Investigate, troubleshoot, and resolve complex technical issues to maintain and improve the reliability and usability of deployed software systems. Generate detailed reports and correspondence that comprehensively outline project specifications, document project activities, and provide updates on current project status. Proactively research and stay updated with emerging technologies, tools, and industry trends to enhance the team’s technical capabilities and project outcomes.
Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- React
- Git Hub Actions
- Jest
- Cypress
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).