We are seeking a senior developer to lead our full-stack web application team.
Responsibilities:
* Maintain and enhance legacy software using JavaScript frontend and PHP backend technologies.
* Drive the modernization of our software solution by architecting, developing, and delivering a React.js or Vue.js based system.
* Take ownership of features and their impact on business operations, collaborating with stakeholders to refine functional and technical specifications.
* Deliver high-quality product features and updates independently, knowing when to seek assistance for optimal efficiency.
* Review and approve code submissions from junior developers, ensuring alignment with established best practices.
* Build and execute unit tests to guarantee robustness.
* Foster collaboration with end-users/customers to ensure smooth deployments and understand their needs/issues.
* Address defects identified during various testing cycles.
Requirements:
* Excellent English communication skills.
* At least 7 years of experience in full-stack software engineering.
* 4+ years of experience using JavaScript, PHP, and Linux.
* Passion for delivering exceptional customer experiences and considering architectural implications.
* Proven track record of building, delivering, and sustaining commercial-quality web-based applications.
* Experience coaching junior developers, establishing coding guidelines, and reviewing code submissions.
* Familiarity with data capture, normalization/transformation, and storage/management techniques.
* Agile development methodology expertise.
* Able to work independently while seeking assistance when needed.
* Strong problem-solving abilities and aptitude to learn new technologies quickly.