Thaloz

NK - Front End Engineer - 0034

Job Description

We are looking for an experienced Senior Front-End Developer with expertise in React, JavaScript (ES6), HTML, CSS, and browser APIs. The ideal candidate will have 6 to 10 years of experience building scalable web applications, especially in cloud-based environments like AWS. You will be responsible for creating highly performant, user-friendly interfaces, ensuring the best possible experience across a variety of devices. This role requires a strong foundation in front-end technologies, a DevOps mentality, and the ability to deliver high-quality code in a fast-paced, collaborative environment. You will work closely with cross-functional teams, including back-end engineers, designers, and product managers, to deliver solutions that meet both technical and business requirements..

    • Develop and maintain front-end applications using React, ensuring a seamless user experience.
    • Collaborate with UI/UX designers to translate design mockups into interactive, responsive web pages.
    • Work with AWS services such as S3, ECS, Lambda, EC2, ALB, and Route53 to integrate the front-end with cloud infrastructure.
    • Implement and optimize caching strategies using CDN for improved performance and scalability.
    • Write and maintain unit tests and automated tests to ensure the quality of code.
    • Participate in Agile processes such as sprint planning, stand-ups, and retrospectives.
    • Review code from other developers to ensure quality, performance, and adherence to best practices.
    • Troubleshoot and resolve production issues, ensuring quick resolution and minimal impact to users.
    • Contribute to technical discussions around the design and architecture of new features and services.
    • Ensure all development work meets the business requirements and high-quality standards.
    • Collaborate with cross-functional teams, including product management and back-end development, to ensure alignment and cohesive product development.

Requirements

    • Bachelor's degree in Computer Science or Engineering, Information Systems or similar field or relevant professional experience (Musthave).
    • 5+ years of experience developing highly scalable applications, APIs, and services (Musthave).
    • Proficient in JavaScript, with strong expertise in Node.js and React.
    • Solid understanding of TypeScript and its benefits in large-scale applications.
    • Experience working in a team that uses agile methods .
    • Experience with implementing CI/CD practices .
    • Strong Node.js proficiency (Musthave).
    • Experience using AWS cloud services to build integrated applications such as API Gateway, Lambda, S3, CloudFront, EC2 .
    • Experience with RESTful APIs and microservices architecture.
    • Familiarity with database technologies such as MySQL, MongoDB, or PostgreSQL.
    • Knowledge of version control systems (e.g., Git) and agile methodologies (Scrum/Kanban).
    • Experience with testing frameworks (e.g., Jest, Mocha