Join to apply for the UI Software Engineer (Java) role at CSS Tec
100% REMOTE - UI Software Engineer (React/Java)
Overview: Our client, a growing FinTech SaaS organization, is seeking a UI Software Engineer (Java) to join their team. This UI Developer will focus on using React to develop User Interfaces.
This is a Contract to hire opportunity and 100% REMOTE.
Candidate’s must convert after 6 months without sponsorship.
The Software Engineer II is responsible for analyzing, designing, developing, modifying, writing, editing, and implementing software programming applications.
Essential Job Functions:
- Utilize your collaborative skills to work with business partners, IT managers/staff, to ensure best possible UI/UX design implementation.
- Work on design considerations for our investment in React that go beyond how to implement and more around designing for re-use, code management, reduced scope of deployments, etc.
- Build Interactive UI that works great on various browsers, screen sizes, and tablets/phones.
- Key member of a small, but strong team working on the company’s core applications.
- Participate in all parts of SDLC, including design, development, documentation, testing, and supporting production.
- Implement Unique Component Ids to help UI automation testing ensuring quality and reliability.
- Integrate security practices into CI/CD pipelines using Jenkins, Git.
- Implement governance and compliance tools to ensure adherence to regulatory standards.
- Respond to security incidents and conduct vulnerability and penetration testing.
- Collaborate with teams for secure software development lifecycle integration.
- Maintain regular and punctual attendance.
Required Competencies:
- Expert knowledge and experience of React
- Hands-on experience on React Native applications
- Knowledge and experience of state-based design and implementation
- Understanding of building, publishing, and using NPM modules
- Commanding grasp of HTML5, JavaScript/TypeScript, CSS, and related web technologies
- Familiarity with NodeJS, ExpressJS, and general MEAN stack development
- Work with an advanced collection of APIs and tools already in place
- Demonstrate design and UX sensibility
- Enjoy contributing in a team environment
- Possess a positive, can-do attitude and enjoy making a difference in the business through your technical contributions
- Ability to think creatively, stimulate new ideas, and challenge existing thinking.
Desired Competencies:
- Overall 5+ years of experience with various front-end technologies
- 3+ years’ experience in React
- Experience with Cloud Hosted React applications
Educational Requirements:
- Position requires a Bachelor of Science or Bachelor of Arts degree in Computer Technology, Informatics, Computer Science, Engineering, or Business or equivalent experience.
Seniority level
Employment type
Job function
- Engineering and Information Technology