Senior Frontend Developer - React 2024
Senior Frontend Developer - React 2024
Key Responsibilities
• Develop new, highly-responsive user-facing features using React and TypeScript
• Build reusable components and front-end libraries for future use
• Translate design and wireframes into high-quality code, ensuring cross-platform
optimization for mobile and desktop
• Collaborate closely with backend developers to integrate GraphQL/REST APIs
• Optimize applications for speed, scalability, and responsiveness
• Contribute to animations, CSS styles, and final HTML output based on the provided
designs
• Ensure technical feasibility of UI/UX designs and suggest improvements where necessary
• Write clean, maintainable, and well-documented JavaScript/TypeScript, HTML, and CSS
• Debug, troubleshoot, and improve the performance of existing applications
• Participate in the design and implementation of Continuous Integration and Continuous
Deployment (CI/CD) processes
• Implement and maintain unit and integration tests to ensure application stability
Required Skills & Qualifications
• 3-4 years of hands-on experience in frontend development with a focus on React and
TypeScript
• Strong understanding of HTML5, CSS3, and pre-processing tools like SASS or LESS
• Solid knowledge of JavaScript (ES6+) and TypeScript features and best practices
• Experience with asynchronous request handling, AJAX, and partial page updates
• Proficient in handling cross-browser compatibility issues and optimizing for different
devices
• Expertise in version control with Git and familiarity with common branching strategies
• Experience in building, optimizing, and deploying production-level applications using
build tools like Webpack, Babel, or task runners (e.g., Gulp, Grunt)
• Familiarity with writing unit tests and test-driven development (TDD) practices using tools
like Jest, Mocha, or similar frameworks
• Experience with GraphQL or RESTful APIs integration
• Understanding of CI/CD pipelines and tools like Jenkins, CircleCI, or similar
• Strong problem-solving skills and attention to detail
• Excellent communication skills in English (both written and verbal)
Education & Qualifications
BS/MS degree in Computer Science, Engineering, or a related technical field, or equivalent
practical experience.