Key Responsibilities:
- Develop and maintain web-based applications, encompassing both new creations and existing ones.
- Demonstrate a solid understanding of fundamental web development principles.
- Implement agile methodologies and contemporary web technologies for seamless development.
- Ensuring comprehensive unit test coverage in a plus.
- Provide accurate estimations for required time and effort.
- Collaborate closely with the team to brainstorm technical solutions and foster innovative concepts.
- Mentor junior programmers, cultivating their technical and organizational proficiency through training.
Qualifications and Experience:
- Bachelor’s or Master’s degree in Computer Science.
- 3+ years of proven expertise in front-end application development.
- Proficiency in modern JavaScript (ES6, ES7) and Typescript.
- Must be proficient in tailwindcss.com
- Practical experience with ReactJS and NEXTJS.
- Demonstrated capability in developing and maintaining high-quality NPM packages adhering to industry standards.
- Proficiency in tools like Context API, Redux, Redux-Saga/Thunk, and Redux Toolkit.
- Bonus: Experience in crafting unit/integration tests.
- Familiarity with prominent UI frameworks compatible with React, such as Ant Design, Material UI, etc.
- Sound comprehension of Object-Oriented Programming (OOP) and Data Structures.
- Proficiency in JavaScript linting tools (e.g., ESLint).
- Expertise in source version control systems like Git and BitBucket
More Information
- Experience Level Senior
- Total Years Experience 3
- Qualifications Bachelor