Lead Web Application Developer
We seek a seasoned professional to spearhead the maintenance and enhancement of our legacy web applications. As lead developer, you will be responsible for modernizing software solutions, taking technical ownership of features, and delivering product features and updates.
Key Responsibilities:
* Maintain and enhance existing web applications with expertise in JavaScript frontend and PHP backend technologies running on Linux, nginx, fpm, and MySQL databases.
* Oversee the modernization of software solutions using React.js and/or Vue.js design principles, architecture, development, delivery, and sustenance.
* Take charge of feature ownership, ensuring alignment with established best practices and refining functional specifications as needed.
* Deliver high-quality product features and updates with minimal direction, while recognizing when to seek guidance to optimize efficiency.
* Review and approve pull requests from junior developers, guaranteeing adherence to established coding standards.
* Develop and execute unit tests to ensure application reliability.
* Collaborate with end-users/customers to facilitate smooth deployments and understand their needs/issues.
* Address defects identified during various testing cycles to maintain application integrity.
Required Skills and Qualifications:
* Exceptional English communication skills.
* No less than 7 years of full-stack software engineering experience.
* Minimum 4 years of hands-on experience with JavaScript, PHP, and Linux environments.
* Demonstrated success as a senior developer coaching junior colleagues, establishing coding guidelines/best practices, and reviewing code submissions.
* Familiarity with diverse data capture, normalization/transformation, and storage/management techniques enabling efficient data querying for reporting purposes.
* Proven experience working with Agile methodologies and other development frameworks.
Benefits:
This role offers an opportunity to grow professionally, work collaboratively with experienced peers, and contribute significantly to the development of cutting-edge software solutions.
Others:
Please note that this job description has been carefully crafted to provide an accurate representation of the responsibilities, qualifications, and benefits associated with this position.