A major financial firm is seeking a Full Stack Developer with a front-end focus to work on their Webchat Experience. The role requires someone to navigate the system development life cycle while prioritizing security, user experience, and system reliability.
Requirements
- Strong proficiency in JavaScript and related UI technologies.
- Experience in Python & React is preferred.
- Skills in creating responsive and mobile-friendly user interfaces to ensure a consistent experience across various devices.
- Knowledge of designing, building, and consuming APIs, as well as experience with RESTful services for seamless communication between front-end and back-end components.
- Experience in Microservices Architecture with Spring Boot and ORM Frameworks like Hibernate and JPA
- Strong understanding and experience with version control systems like Git and BitBucket for tracking changes and collaborating with a team.
- Skills in writing unit tests, conducting debugging, and implementing testing strategies to ensure the reliability of the application.
Responsibilities
- Design and implement secure and efficient full-stack solutions, integrating front-end and back-end technologies to deliver a seamless user experience.
- Conduct thorough testing of applications, identifying and addressing potential issues to guarantee a reliable and secure web experience.
- Collaborate with UX/UI designers to implement visually appealing and intuitive user interfaces, enhancing the overall user experience.
- Provide technical support and troubleshooting for production issues, addressing and resolving system defects in a timely manner.
- Work closely with other developers, product managers, and stakeholders to understand business requirements and translate them into technical solutions.
- Participate in code reviews to maintain code quality and ensure adherence to coding standards.
- Contribute to ongoing maintenance and optimization efforts, continuously improving the performance and functionality of the authenticated web experience.
Other
- Candidates must be based in the US, and work EST hours.
- Eager to collaborate, share knowledge, and actively contribute to team discussions, fostering a positive and cooperative work environment.
- An effective communicator with strong verbal and written communication skills.
- Be adaptable and open to change, quickly learn new technologies, and flexible in adjusting to shifting project requirements are valuable traits.
- Have a proactive attitude towards problem-solving and taking initiative on tasks to ensure the timely completion of projects.