6+ Years Relevant Experience
Job Description:
We are seeking an experienced Senior Front-End Developer to lead the modernization of a legacy mobile application initially built using an early version of Sencha Touch. This is a hands-on technical leadership role requiring deep expertise in front-end architecture, modern JavaScript development practices, and legacy system transformation.
Key Responsibilities:
- Lead the front-end modernization of a legacy mobile app using Sencha CMD and modern development workflows.
- Refactor and optimize legacy Sencha Touch code for improved performance, scalability, and maintainability.
- Collaborate with cross-functional teams including back-end developers, QA, and product managers to deliver a cohesive and user-friendly application.
- Handle JSON-based data integration, complex UI rendering, and dynamic content updates.
- Implement front-end best practices for debugging, testing, and version control.
- Deploy and troubleshoot applications running on Apache Tomcat.
Required Skills & Experience:
- 5+ years of front-end development experience with a focus on JavaScript frameworks.
- Strong expertise in Sencha Touch, Sencha CMD, or similar frameworks.
- Proficiency in JavaScript, HTML5, CSS3, and responsive design principles.
- Solid experience in legacy code refactoring, modernization, and performance tuning.
- Familiarity with version control systems (Git preferred).
- Strong debugging and testing skills, including experience with browser developer tools and unit testing frameworks.
- Experience working in agile, collaborative environments across different functions.
Preferred Qualifications:
- Experience with Apache Tomcat deployment and configuration.
- Background in mobile-first or hybrid app development.
- Prior work on long-lived enterprise applications and modernization initiatives.