About the Role:
We are seeking a Front-End Software Developer with expertise in TypeScript, Angular, and React to join our dynamic development team. The ideal candidate will be responsible for designing and developing high-performance web applications, collaborating with designers and back-end developers, and ensuring an exceptional user experience through cutting-edge front-end technology.
Key Responsibilities:
• Develop and maintain scalable and responsive front-end applications using TypeScript, Angular, and React.
• Implement complex UI components with HTML, CSS, JavaScript, and TypeScript, ensuring cross-browser compatibility.
• Work closely with UI/UX designers and back-end developers to translate designs into functional user interfaces.
• Build reusable Angular and React components while following best practices for maintainability and performance.
• Integrate front-end applications with RESTful APIs and back-end services.
• Optimize applications for speed, scalability, and performance.
• Conduct unit testing and end-to-end testing using frameworks like Jest, Jasmine, and Cypress.
• Utilize state management libraries such as Redux, NgRx, or Context API for efficient data flow.
• Ensure code quality by participating in code reviews, identifying technical gaps, and implementing best practices.
• Work within an Agile development environment, contributing to sprint planning, task estimation, and technical discussions.
• Troubleshoot, debug, and resolve front-end issues to maintain application stability.
• Stay up-to-date with the latest trends and best practices in front-end development.
Key Requirements:
• Minimum 4+ years of hands-on experience in Front-End Development, specifically with Angular and React.
• Strong proficiency in TypeScript, Angular, and React.
• Expertise in HTML, CSS, JavaScript, and writing cross-browser compatible code.
• Experience with state management libraries like Redux, NgRx, or Context API.
• Familiarity with CSS preprocessors such as SASS or LESS.
• Hands-on experience in RESTful API integration and third-party libraries.
• Knowledge of modern front-end build tools (Webpack, Babel, Grunt, Gulp).
• Experience with server-side rendering (SSR) using Next.js.
• Understanding of design and architectural patterns for scalable applications.
• Proficiency in version control systems (Git) and CI/CD pipelines.
• Familiarity with Agile methodologies and tools like JIRA, Trello, or Asana.
• Exposure to cloud platforms (AWS, Azure, Google Cloud) is a plus.
Soft Skills:
• Strong problem-solving and analytical skills.
• Ability to work in a fast-paced, collaborative environment.
• Excellent communication and interpersonal skills.
• Ability to work with globally distributed teams.
• A positive attitude with a strong desire to learn and grow.
Job Type: Full-time
Application Question(s):
• We are looking for someone who can join us right away. Can you join immediately?
Experience:
• Angular / React / Typescript : 4 years (Required)
• Frontend Development: 4 years (Required)