Our client, The TAQ Organization, is seeking a Senior Front-End Developer with expertise in Angular, Ionic, and React Native to join their team in Lahore. The ideal candidate will have a strong technical background in developing, maintaining, and enhancing mobile, web, and hybrid applications using modern front-end technologies. This role requires at least three years of hands-on experience with Angular, Ionic, React Native, TypeScript, JavaScript, HTML5, and CSS3. The developer will be responsible for translating UI/UX designs into responsive, reusable, and high-performance components that deliver a seamless user experience across multiple devices and platforms.
The successful candidate will collaborate closely with backend engineers to integrate RESTful APIs, manage authentication, handle state management, and resolve errors efficiently. Writing clean, maintainable TypeScript code and debugging across various browsers and mobile operating systems are essential aspects of this role. Familiarity with mobile-specific features such as device permissions, GPS, notifications, storage, and offline capabilities is required. Additionally, the developer will focus on optimizing application stability and responsiveness, conducting unit testing, maintaining technical documentation, participating in code reviews, and staying updated with the latest trends in front-end and mobile development.
This position operates within a development team environment, requiring independent work and contributions toward improving development processes. It does not involve team management responsibilities.
Key Responsibilities
- Develop, maintain, and optimize mobile, web, and hybrid applications using Angular, Ionic, React Native, and TypeScript.
- Convert UI/UX designs into responsive, reusable, and functional front-end components.
- Integrate REST APIs and manage authentication, error handling, and application state effectively.
- Implement mobile-specific features such as camera access, GPS/location services, notifications, storage, and offline functionality.
- Utilize Capacitor and other mobile development tools for hybrid app building and deployment.
- Debug and resolve front-end issues across multiple browsers, Android devices, and operating systems.
- Perform unit testing and self-testing to ensure code quality prior to QA review.
- Collaborate with backend developers to ensure seamless API integration and data flow.
- Participate actively in code reviews, adhering to best practices and development standards.
- Maintain up-to-date technical documentation related to application features and processes.
- Troubleshoot production issues, provide timely fixes, and implement enhancements to improve application performance.
- Optimize web and mobile interfaces for usability, stability, and responsiveness.
- Stay current with emerging front-end and mobile development technologies and adapt skills accordingly.
- Manage multiple development tasks effectively to meet project deadlines.
- Continuously improve development processes and application quality.
Required Qualifications
- Minimum of three years of professional experience in front-end and mobile application development.
- Proficiency in Angular, Ionic, React Native, TypeScript, JavaScript, HTML5, and CSS3.
- Strong understanding of converting UI/UX designs into functional and responsive components.
- Experience integrating RESTful APIs and managing authentication and state.
- Familiarity with mobile-specific functionalities such as device permissions, GPS, notifications, storage, and offline capabilities.
- Ability to write clean, maintainable TypeScript code and debug across browsers and mobile platforms.
- Experience with unit testing and code review processes.
- Strong problem-solving skills and ability to work independently within a team environment.
- Knowledge of Capacitor or similar hybrid mobile app development tools.
Preferred Qualifications and Benefits
While not explicitly stated, candidates who stay updated with the latest front-end and mobile development trends and demonstrate a proactive approach to improving development processes will be highly valued. The role offers the opportunity to work on diverse projects involving cutting-edge technologies in a collaborative environment focused on quality and innovation.