Lead the design, development, and implementation of front-end applications within a microservices architecture.
Responsibilities
- Lead web application development using React and TypeScript.
- Translate requirements into technical specifications with UX/UI designers and backend developers.
- Implement front-end architectures using state management and modern build tools.
- Manage continuous development and integration processes within cloud environments.
- Oversee containerization and deployment using Docker and Kubernetes.
Required Skills
- 10+ years of experience in software development.
- 5+ years of experience in a lead role developing web applications.
- Expertise in React, Redux, and TypeScript.
- Proficiency in JavaScript, HTML5, and CSS3.
- Experience with modern frontend build tools including Webpack and Babel.
- Hands-on experience with state management libraries like Redux or MobX.
- Experience with front-end testing frameworks such as Jest or Enzyme.
- Extensive experience with RESTful APIs and GraphQL.
- Proficiency in microservices architecture and containerization using Docker and Kubernetes.
- Strong knowledge of Git version control.
- Competency in Javascript, Php, Mysql, Node.js, C++, Python, and Jquery.