Roles / Responsibilities:
• Advanced Front-End Development: Design, Develop and Architect scalable,
high-performance cloud-based user experiences, with a focus on modern frontend technologies such as React and Three.js for creating immersive, 3D-driven
visualizations.
• Component Libraries: Develop and manage reusable UI components using component libraries (e.g., Material-UI, Ant Design). Ensure consistency, scalability, and adherence to design systems across the application.
• 3D Geometry: Apply knowledge of 3D geometry to develop and integrate 3D visualizations and interactive elements. Utilize technologies such as Three.js or similar libraries to create immersive and dynamic user interfaces.
• Performance Optimization: Implement best practices for front-end performance, including code splitting, lazy loading, and efficient state management. Monitor and enhance the performance and responsiveness of web applications.
• Technical Leadership and Mentorship: Provide thought leadership across the engineering organization, setting technical direction, establishing best practices, and ensuring high standards for code quality and performance. Mentor and guide junior and mid-level engineers, helping them grow in their technical careers.
• Drive Innovation: Identify opportunities for innovation, experimentation, and new technology adoption in the front-end and cloud spaces. Implement new tools, frameworks, and technologies that enhance the development process and user experience.
• Collaboration: Work closely with UX/UI designers, back-end developers, and product managers to translate design concepts into functional and aesthetically pleasing web applications. Participate in design and code reviews.
• Continuous Improvement: Stay current with industry trends, emerging technologies, and best practices in front-end development and 3D visualization.
Propose and implement improvements to enhance development processes and user experiences.
• Problem Solving: Address and resolve complex technical challenges and performance issues. Provide innovative solutions to improve the functionality and usability of web applications.
Skill-set / Requirements:
• Experience: 10-12 years of professional experience in software engineering with a strong emphasis on front-end development.
• Technical Skills: Advanced proficiency in JavaScript and ReactJS for building complex user interfaces. Expertise in CSS and pre-processors (e.g., SASS, LESS).
Solid experience with 3D graphics libraries (e.g., Three.js). Solid understanding of cloud platforms and deployment (Google Cloud).
• Education: Bachelor’s degree in Computer Science, Web Development, or a related field. Advanced degrees or relevant certifications are a plus.
• Analytical Skills: Strong problem-solving skills with the ability to develop and implement advanced front-end features and 3D visualizations.
• Communication: Excellent verbal and written communication skills. Ability to articulate technical concepts and solutions clearly to both technical and nontechnical stakeholders.
• Leadership: Demonstrated experience in leading technical projects and mentoring junior team members. Ability to drive best practices and standards within the development team.
• Collaboration: Proven ability to work effectively with cross-functional teams and integrate feedback into development processes.
Writer
Source Code
Remedy Product Studio
Astra Security
CSG