Job Description
Job Description
We are looking for a skilled Programmer Analyst - Front End to join our team on a long-term contract basis in Dallas, Texas. In this role, you will leverage your expertise in modern web development technologies to design and implement responsive, functional web interfaces. If you are passionate about creating high-quality, scalable solutions and enjoy working in a collaborative environment, we encourage you to apply.
Responsibilities :
- Develop and maintain responsive web applications using React, GraphQL, and other modern front-end technologies.
- Collaborate with product teams to transform design mockups and wireframes into functional and visually appealing web interfaces.
- Implement micro-frontends and module federation to ensure the scalability and modularity of web solutions.
- Utilize preprocessors such as Less or SASS to optimize and streamline CSS development.
- Ensure accessibility standards are met, creating inclusive and user-friendly web experiences.
- Conduct code reviews and identify opportunities to enhance code quality, security, and performance.
- Stay informed about emerging web development trends and incorporate innovative practices into the development process.
- Perform unit and integration testing to validate functionality and maintain code reliability.
- Manage code changes efficiently using version control systems like Git, fostering collaboration within the team.
- Bachelor's degree in computer science or a related field, or at least 8 years of experience in front-end development.
- Advanced proficiency in React, Next.js, and JavaScript.
- Strong understanding of web markup standards, including HTML5 and CSS3.
- Expertise in TypeScript and its application in modern web development.
- Solid knowledge of micro-frontends and module federation concepts.
- Hands-on experience with unit and integration testing to ensure code integrity.
- Familiarity with version control systems like Git for effective team collaboration.
- Ability to thrive in an agile team environment and work across multiple teams effectively.