What are the responsibilities and job description for the React UI Developer position at VeeRteq Solutions LLC?
Job Title: React UI Developer Locations: Irving, TX and Charlotte, NC Job Summary:
As a React UI Developer with banking domain experience, you will be responsible for designing and implementing responsive, high-performance user interfaces for web applications that serve the financial services sector. You'll collaborate with cross-functional teams, including UX/UI designers, backend developers, and business stakeholders, to create intuitive and secure web experiences for our banking clients.
Key Responsibilities
As a React UI Developer with banking domain experience, you will be responsible for designing and implementing responsive, high-performance user interfaces for web applications that serve the financial services sector. You'll collaborate with cross-functional teams, including UX/UI designers, backend developers, and business stakeholders, to create intuitive and secure web experiences for our banking clients.
Key Responsibilities
- Develop, test, and maintain responsive, high-quality user interfaces using React.js for web applications tailored to the banking domain.
- Collaborate closely with UX/UI designers to ensure that the application provides a seamless and user-friendly experience.
- Convert wireframes and prototypes into fully functional, responsive front-end interfaces.
- Implement best practices for cross-browser compatibility, accessibility, and web performance optimization.
- Integrate front-end interfaces with back-end APIs, ensuring efficient data exchange and security.
- Ensure that web applications meet the highest standards for security, particularly for sensitive banking data.
- Collaborate with back-end developers to ensure the seamless integration of UI and server-side logic.
- Conduct regular code reviews and ensure adherence to coding standards, testing, and quality assurance.
- Troubleshoot and resolve UI-related issues promptly, ensuring minimal downtime for end-users.
- Stay up-to-date with the latest front-end technologies and trends, especially those relevant to the banking sector.
- Proven experience as a React UI Developer or Front-End Developer, with a strong focus on React.js.
- Experience in building web applications for the banking or financial services sector.
- Proficiency in JavaScript, HTML5, CSS3, and modern front-end technologies.
- Strong understanding of React concepts (hooks, functional components, state management, etc.).
- Experience with UI libraries or frameworks like Material-UI, Ant Design, or Bootstrap.
- Knowledge of state management tools (e.g., Redux, Context API).
- Strong understanding of web performance optimization techniques and responsive design.
- Familiarity with RESTful APIs and integration with front-end components.
- Solid understanding of version control using Git.
- Familiarity with Agile methodologies and working in a collaborative development environment.
- Knowledge of security best practices, particularly in the banking and financial domain, such as data encryption, authentication, and authorization protocols.
- Ability to translate business and technical requirements into functional, high-quality user interfaces.
- Experience with TypeScript and/or Next.js.
- Familiarity with financial services-related technologies such as payments, account management, or banking integrations (e.g., Open Banking APIs).
- Knowledge of UX principles and how they apply to financial applications.
- Experience with testing libraries (Jest, React Testing Library, etc.).
- Understanding of continuous integration/continuous deployment (CI/CD) processes.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- 10 years of experience in software development, with experience in the banking or financial services domain.