Reporting to the Development Team Leader, the Front-End Developer will play a key role in system architecture, design, programming, and testing for content acquisition services. This position requires technical leadership, a strong commitment to software quality, and expertise in advanced web technologies. The developer will contribute to building a cutting-edge front-end application and content validation tools, ensuring efficient content authoring across multiple application contexts.
Key Position Responsibilities Include:
Develop modern front-end solutions following best practices.
Create reusable front-end code and libraries for future use.
Ensure the technical feasibility of proposed UI/UX designs.
Conduct stress, load, and performance testing, providing recommendations to enhance scalability and efficiency.
Prepare software packages and documentation for deployment in compliance with standard policies.
Respond promptly to critical production issues, delivering timely and effective solutions.
Collaborate with team members throughout the development lifecycle.
Execute tasks within established timelines.
Actively participate in team meetings.
Required Skills and Qualifications:
Bachelors degree in computer science or IT-related degree.
Minimum of 7 years of relevant experience in web programming
Strong knowledge of DOM, HTML, CSS, and JavaScript.
Proficiency in TypeScript.
Expertise in ReactJS development.
Experience with version control using Git.
Familiarity with front-end build systems (e.g., Webpack, Vite).
Strong proficiency in conducting peer code reviews.
Experience with unit testing frameworks (e.g., Jest).
Ability to define architecture for large-scale front-end projects with a focus on security, reliability, and performance.
Good to Have:
Experience with cloud infrastructure, particularly Azure.
Familiarity with orchestration patterns using Azure.
Knowledge of Agile (Scrum) methodologies.
Understanding of 3D geometries.
Proficiency in Node.js and Electron.
Development experience in a Microsoft environment.