We are seeking an experienced and creative Product Engineer to join our team. This role is ideal for a hands-on developer with a strong background in both Application Engineering (AE) and Front-End Development. The Product Engineer will be critical in translating product vision into tangible, high-quality, and scalable user-facing applications, bridging the gap between design, product management, and core engineering.
Experience :
5 to 8 Years of professional experience in software development, with a significant focus on application engineering and front-end technologies.
Key Responsibilities :
- Full-Stack Application Development (AE Focus) : Apply senior-level expertise in Application Engineering (Sr. AE) to design, build, and maintain the server-side logic and application architecture that powers our products.
- Front-End Implementation : Lead the development of intuitive and responsive user interfaces using modern front-end technologies.
- Technology Ownership : Take ownership of the front-end technical stack, ensuring performance, scalability, and maintainability across all user-facing features.
- Collaboration & Translation : Work closely with Product Managers and UI / UX designers to translate wireframes, prototypes, and business requirements into effective and efficient technical solutions.
- Code Quality & Review : Establish and enforce best practices for coding, testing, and deployment. Participate in and lead code reviews to maintain high quality and consistency across the team.
- Optimization & Performance : Proactively identify and resolve performance bottlenecks, ensuring fast load times and a smooth user experience across different devices and browsers.
- Mentorship : Serve as a Senior Application Engineer, mentoring junior team members and contributing to the overall technical growth of the engineering department.
Required Technical Skills :
Core Front-End Proficiency : Expert-level knowledge of core front-end technologies :HTML5CSS3 (including preprocessors like SASS / LESS)JavaScript (modern ES6+ features)Application Engineering (AE) : Strong experience with backend programming languages (e.g., Node.js, Python, Java, or Ruby) and developing robust RESTful or GraphQL APIs.Framework Experience : Deep familiarity with at least one modern front-end framework (e.g., React, Angular, or Vue.js) is essential.System Design : Proven ability to design and implement scalable, distributed application architectures.Databases : Experience with relational and / or NoSQL databases.Tools : Proficiency with version control systems (e.g., Git) and CI / CD pipelines.Qualifications :
Experience : 5 to 8 years in a software development role, with a focus on product engineering or full-stack development.Problem-Solving : Excellent analytical and problem-solving skills with a practical, product-oriented approach.Communication : Strong communication skills, with the ability to clearly articulate technical decisions and collaborate effectively with non-technical stakeholders.Ownership : Proven track record of taking end-to-end ownership of features and complex application modules.(ref : hirist.tech)