What are the responsibilities and job description for the UI Developer with Java or Python (Only w2/ hybrid - Mclean or Richmond, Virginia) position at Zillion Technologies, Inc.?
Job Title: UI Developer with Java or Python
Location: Hybrid – Mclean / Richmond, Virginia
Experience Level: 10 years
Only W2 candidates can apply for this.
Job Description:
We are seeking a talented and experienced UI Developer with expertise in React and/or Angular to join our dynamic team. The ideal candidate will have a passion for creating seamless, user-friendly interfaces and be able to transform complex requirements into intuitive and visually appealing designs.
Responsibilities:
- Develop and implement responsive UI components using React and/or Angular frameworks.
- Work closely with backend developers to integrate APIs and ensure seamless functionality.
- Collaborate with cross-functional teams, including backend developers, designers, and product managers, to deliver high-quality solutions.
- Optimize applications for maximum speed and scalability.
- Write clean, maintainable, and reusable code adhering to best practices.
- Ensure the technical feasibility of UI/UX designs and contribute to design discussions.
- Debug and resolve UI-related issues and bugs efficiently.
- Stay up-to-date with the latest UI trends, techniques, and technologies.
Required Skills and Qualifications:
- Proven experience as a UI Developer, with hands-on experience in React, Angular, or both.
- Proficiency in Java and Python for backend integration and scripting.
- Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3.
- Experience with state management libraries (e.g., Redux, NgRx) and building reusable components.
- Familiarity with RESTful APIs and integrating frontend with backend services.
- Knowledge of responsive and adaptive design principles.
- Proficiency in version control tools like Git.
- Familiarity with UI testing frameworks (e.g., Jest, Cypress).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Experience with Agile development methodologies.
- Familiarity with ACH payment processes or financial systems.
- Familiarity with design tools like Figma or Adobe XD.
- Knowledge of build tools and CI/CD pipelines (e.g., Webpack, Jenkins).
- Exposure to cloud platforms (e.g., AWS, Azure) and containerization tools (e.g., Docker).