Job responsibilities
- Design and develop fast, responsive and visually appealing user interfaces using React, HTML, and CSS, ensuring a seamless user experience.
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
- Work closely with the product team to understand the business requirements and user acceptance testing teams to support during UAT phase.
- Collaborate with business, UX designers and product managers to translate design wireframes and prototypes into high-quality code.
- Optimize UI components for maximum performance across a vast array of web-capable devices and browsers.
- Implement and maintain reusable code and libraries for future use, ensuring consistency and efficiency in UI as well as backend development.
- Stay up-to-date with the latest Technology trends, techniques, and technologies, and apply them to improve the user experience for both front end and backend.
- Participate in code reviews and provide constructive feedback to peers, fostering a culture of continuous improvement and learning.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and proficient applied experience
- Hands-on experience in UI/UX design and development, with a strong emphasis on creating intuitive and visually appealing user interfaces using React, HTML, and CSS.
- Proficient in coding in one or more languages, with a strong emphasis on front-end technologies and frameworks.
- Solid experience in Java backend development, Spring boot, including building and maintaining RESTful APIs and micro-services.
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages.
- Proficient in using SQL to query large datasets.
- Overall knowledge of the Software Development Life Cycle, with a focus on both front-end and back-end development processes and best practices.
- Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
Preferred qualifications, capabilities, and skills
- Experience with AWS/Databricks/Kubernetes/AI & ML.
- Experience working in financial domain is a plus.
- Ability to work in fast paced environment with constantly evolving requirements.