Requirements
This position requires a strong grasp of React.js, JavaScript, and related frameworks, as well as experience with responsive design and cross-browser compatibility
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience)
8+ years of experience working with React.js and JavaScript (ES6), TypeScript
Familiarity with RESTful APIs
Excellent communication and teamwork skills
Experience with popular React.js workflows (such as Redux or Context API)
Experience with React.js libraries (such as React Hook Form and MUI)
Experience with Webpack and its module bundling capabilities for optimizing the application's performance and loading times
Proficient understanding of code versioning tools, such as Git
Knowledge of modern authorization mechanisms, such as JSON Web Token
Ability to work in an Agile development environment
Attention to detail and a passion for delivering high-quality software
Knowledge of content security policies and headers for securing web applications
Expertise in configuring and implementing robust content security policies and headers to fortify web applications against potential security vulnerabilities
Proficiency in algorithms and data structures and their application in front-end development
Proficiency in unit testing and experience with testing libraries such as Jest or Enzyme
Familiarity with additional front-end frameworks such as Vue.js and their respective ecosystems
Experience with continuous integration and continuous deployment (CI/CD) pipelines
Understanding of SEO principles and practical implementation to ensure the application meets SEO requirements and best practices
Responsibilities
Plat.AI consists mainly from the team of Data Scientists/Machine Learning/Software Engineers who are utilizing the power of machine learning to solve existing problems of our clients and proactively designing new optimization tools to take our clients to the next edge of innovation and development
We use technologies such as ( Microsoft Azure, C# .NET, SQL Server, Vue,js, React.js) and employ an Agile Scrum practice for development
The main direction of Senior JavaScript (React.js) Developer is to be responsible for all front-end platform-related duties, from developing designs for complicated applications to analyzing code
The Senior JavaScript (React.js) Developer should build scalable and efficient web applications, utilizing the latest technologies and best practices
Participate in the entire software development lifecycle including design, development, testing, and deployment of scalable web applications using React.js
Collaborate with cross-functional teams to define, design, and ship new features
Develop reusable and efficient front-end components and libraries for future use
Optimize components for maximum performance
Stay updated with emerging technologies and industry trends, and apply them to operations and activities
Troubleshoot, debug, and upgrade existing software
Conduct peer code reviews and provide constructive feedback to team members
Ensure the best possible performance, quality, and responsiveness of applications
Contribute to the continuous improvement of the development process
Maintain company culture
Job Type: Full-time
Pay: $39,601.55 - $47,692.19 per year
Benefits:
- Dental insurance
- Health insurance
- Paid time off
Experience level:
Schedule:
Experience:
- Front-end development: 8 years (Required)
- CSS: 8 years (Required)
- Angular: 8 years (Required)
Work Location: Remote