Our client, a mortgage client is seeking a UI Software Engineer. This is a 100% remote opportunity. This role is a contract to hire opportunity. The client does not offer visa sponsorship at this time.
Job Summary: The role of Software Engineer II is focused on UI Development 40-60% of the time requiring expertise in React JavaScript. The other time, this Software Engineer will be responsible for backend/services development requiring Java Spring Boot development expertise. ? Job Requirements:
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 gets beyond how to we 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 company’s core applications.
Participate in all parts of SDLS, including design, development, documentation, testing and supporting production
Performs other related duties as assigned.
Qualifications:
Position requires a Bachelor of Science or Bachelor of Arts degree in Computer Technology, Informatics, Computer Science, Engineering or Business or equivalent experience.
5 + years experience with end-to-end design of JEE applications
Experience with Java, Spring / Boot, XML and Rest Services
5 + years expert knowledge and experience of React
Hands on experience on React native applications or native base applications
Knowledge and Experience of State based design and implementation
Understanding of building, publishing and using NPM modules
Commanding grasp of HTML 5, JaveScript/TypeScript, CSS and related web technology
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
Experience with Agile methodology and Scrum team
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.
Master’s Degree and two years of experience will be accepted in lieu of the above.
Cloud Technologies - AWS S3, SQS, Beanstalk and Lambda, desired but not required- desire to learn in the future
Experience with relational databases such Oracle; Proficient in SQL, desired.