Jeniusbank is Hiring Software Engineer
Table of Contents
We are currently seeking a proactive and self-motivated Software Engineer – Web, specializing in Front End development, to spearhead the creation of the website for our Digital Bank. The ideal candidate will have a strong orientation towards Front End development and extensive experience in building web applications using JavaScript frameworks, particularly React. In this role, you will be an integral part of an agile team, collaborating closely with the Product Owner, Designer, and Quality Assurance (QA) team to design, develop, and maintain the digital bank website.
Job Role and Responsibility
- Take responsibility to mentor other Engineers both inside and outside of the team to enable them to grow to their full potential.
- Own the responsibility for the full life cycle of web development design, development, unit testing and implementation.
- Collaborate with the Quality Assurance team to ensure proper testing and maintenance.
- Partner with Product, Design, and other internal teams to build a performant and user centric website.
- Embrace and Champion the use of web development best practices.
Skills Required that will help succeed
- Degree or certification in Web Development, Digital Programming, Computer Science, or equivalent experience in a related skillset.
- 3+ years of experience with at least 1+ years of experience in Digital/Web development.
- Strong proficiency in JavaScript, including DOM manipulation, the JavaScript object model, Object-Oriented concepts, design patterns, coding standards, and performance improvements.
- Advanced knowledge of HTML5, CSS3, JavaScript, TypeScript, and related technologies.
- Experience with Front End frameworks and libraries such as Angular, React, to build complex user interfaces efficiently and maintainable.
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Ability to understand business requirements and translate them into technical requirements.
- Ability to collaborate with your product team to identify problems and give technical recommendations on requirements.
- Collaborate with backend developers to integrate frontend components with server-side APIs to ensure smooth data flow and effective communication between frontend and backend systems.
- Experience with coding for all browsers and devices.
- Good knowledge of web layout and usability guidelines and W3C.
- Good understanding of security principles related to web development.
- Ensure that the user interface fulfills accessibility standards, is useable by people with impairments, and adheres to WCAG (Web Content Accessibility Guidelines) 2.1.
- Familiarity with version controls tools, preferably Azure DevOps.
- Demonstrated experience in Agile development, application design, software development, and testing.
- Good interpersonal, and written and verbal communication skills.
- Knowledge of web integrations, with Google Analytics, Google Tag Manager.
- Experience with financial services.
- Familiarity with CICD tools, Azure DevOps, container technologies like docker, Kubernetes.
Recruitment Details
Company Name | Jeniusbank |
Company Website | https://www.Jeniusbank.com |
Job Role | Software Engineer |
Job qualification | Degree or certification in Web Development |
Work Experience | 3 years |
Salary | Best of Industry |
Job Location | US |
What is the role of a Software Engineer at Jeniusbank in the USA?
As a Software Engineer at Jeniusbank in the USA, your role will involve designing, developing, and maintaining software solutions that contribute to the bank’s digital products and services. You’ll collaborate with cross-functional teams to build scalable and innovative solutions that meet the needs of our customers.
What are the main responsibilities of this role?
Your primary responsibilities will include:
Participating in the full software development lifecycle, from requirements gathering to deployment and maintenance.
Writing clean, efficient, and maintainable code following best practices and coding standards.
Collaborating with product managers, designers, and other engineers to translate business requirements into technical solutions.
Troubleshooting and debugging software issues to ensure optimal performance and reliability.