Who we are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description:
Job Title : Senior Front-End Developer (ReactJS, Redux, TypeScript)
Job Type : C2C
Experience : 9-22 Years
Location : Austin, Texas (Hybrid)
Required Skills and Experience:
ReactJS: 5-10 years of experience in building and deploying web applications.
Redux: 5-10 years of experience in state management using Redux.
TypeScript: 5-10 years of experience in developing applications using TypeScript, with a strong understanding of type safety and best practices.
React Hooks: 5-10 years of experience using React Hooks for component lifecycle management and state management.
Nice to Have:
- Experience with yJs for real-time collaborative editing features.
- Familiarity with ProseMirror or similar rich text editing libraries.
- Proven ability to work independently and as part of a team, with strong problem-solving and analytical skills.
- Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
- Look for only product-based experience profiles.
- Past Apple exp is a plus
Responsibilities:
- Develop and maintain complex, high-performance web applications using ReactJS, Redux, and TypeScript.
- Collaborate with cross-functional teams, including backend developers, designers, and product managers, to deliver seamless and efficient user interfaces.
- Implement and manage state using Redux to ensure consistency and maintainability across the application.
- Utilize React Hooks to manage component logic and lifecycle methods effectively.
- Optimize web applications for maximum speed and scalability.
- Ensure the technical feasibility of UI/UX designs and provide solutions to improve them.
- Write clean, modular, and reusable code, with a focus on performance and maintainability.
- Participate in code reviews to maintain high standards of code quality.
- Stay up-to-date with the latest trends and best practices in front-end development and incorporate them into the development process.
Qualification:
- Bachelor's degree in Computer Science, Information Technology, or a related field. Equivalent experience will also be considered.