
Fluency in modern JavaScript (ES6/7) and other frontend fundamentals (HTML5,
CSS3)
React( Native) knowledge
Knowledge of Java (Android) and Swift (iOS) is a plus
Willingness to travel for onsite assignments outside India

Similar jobs
Job Description :
- Work with your team to design and build software applications to function across web applications
- Build reusable code and libraries for future use.
- Work closely with UX designs and work on integrating the wireframes into UI
- Validate the technical feasibility of UI/UX designs.
- Optimize application for maximum speed and scalability.
- Conduct thorough testing of user interfaces in multiple platforms to ensure all designs render correctly and systems function properly.
- Get feedback from, and build solutions for users and customers.
- Write functional requirement documents and guides.
- Ensure high-quality graphic standards and brand consistency
- Collaborate with other team members and stakeholders.
- Architect and build high-performance, scalable, and user-friendly mobile apps using native frameworks
- Optimize application performance and ensure responsiveness across different iOS devices.
- Integrate with RESTful APIs and other backend services.
- Implement unit and integration tests to ensure code quality.
- Collaborate with designers, product managers, and other stakeholders to deliver a seamless user experience.
- Stay up-to-date with the latest trends and advancements in UI development.
- Mentor and guide junior team members. Mandatory Requirements
- Minimum of 5 years working as a professional UI developer
- Proficient knowledge of web markup, including HTML5, CSS3 and Javascript .
- Expertise in front-end in any of the front-end frameworks like React.js
- Strong understanding of front-end coding and development technologies.
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Experience with state management libraries like Redux
- Experience with unit testing frameworks like Jest or WTR
- Experience in E2E testing frameworks like Playwright or Puppeteer
- Familiarity with RESTful APIs and integration with backend services
- Experience with performance monitoring and Optimization tools.
- Excellent communication and collaboration skills.
Responsibilities
Ability to work on a cross-functional team within a very agile team, delivering on time and with high quality
Adjusts and defines new processes as they arise due to known and unknown customer/engineering requirements as it relates to frontend web development
Provides feedback on frontend architecture, code organization and CI/CD infrastructure for the team
Staying up to date with the best practices and future frontend development
Provides frontend leadership expertise and mentoring to other developers on not only the team, but the engineering organization as a whole
Takes pride in delivering ground breaking UI to web applications
Working closely with UX designers to turn their ideas into reality as it relates to creating visualizations for next generation cybersecurity
Qualifications
Proficient in developing large REACT Web Applications
Experience with Django applications
Proficient with TypeScript
Experience with Postgres or other relational database(s)
Experience developing REST APIs with authentication and scaling
Familiarity with some ORM (Object Relational Mapper) libraries
Cloud computing architectures (AWS, Azure, Google Cloud)
Experience with Docker a plus
JOB SUMMARY
Position - Lead UI
Location - Bangalore.
Take part to the development and the maintenance of the FM SAAS Platform.
- Write technical designs (conception, architecture, data model)
- Maintain/enhance CI/CD processes ( Basic Knowledge is mandatory)
- Develop and maintain the platform
- Support UI developers
- Identify and resolve incidents
- Representing FM in global UI architecture meetings
JOB RESPONSIBILITIES
Customers
Delight our customers by:
- Delivering high quality, bug free software
- Respecting customer commitments
- Respecting UX designs
- Assisting operations (incl. support, delivery and pre-sales) with subject matter expertise when needed
- Providing expected effort to solve customer issues
- Understanding fully the FM Strategy
Teamwork
Work together by:
- Providing a transparent reporting to both the scrum team and the UI team
- Helping other team members to achieve their commitments
- Sharing knowledge
- Driving other UI developers
- Working closely with his/her scrum team
- Working closely with the FM UI team
- Working closely with QA
- Working closely with SRE
- Working closely with the global UI team
- Working closely with the UX team
Innovate
Innovating by:
- Keeping in touch with latest technologies
- Sharing (business/technical) ideas with the team and the management
- Proposing new development tools
- Proposing enhancement to our CI/CD processes
Improve (KPI’s)
Constantly improving by:
- Being proactive and autonomous
- Actively participating to retrospective
- Communicating with other BT UI teams
- Helping others
SKILLS, KNOWLEDGE AND EXPERIENCE REQUIRED
Required Skills
- IT Master’s Degree or equivalent such as Engineering school
- Strong/proven knowledge of Javascript development language
- Strong/proven knowledge of React and its usual ecosystem
- Basic knowledge of Docker
- Strong analytical and algorithmic skills
- Strong communication skills
- Autonomy
- Adaptability
- Team working skills
- Ability to propose and discuss API contract with backend tech leads
- Heightened sense of client service
- Quality and documentation
- Sense of responsibility
- Strong attention to detail
Good to have Skills
- Rigorous, methodical and organized
- Ability to work both independently and within a team
- Knowledge about Single spa
- Knowledge about Kubernetes
- Knowledge about GitLab
- Knowledge about ArgoCD
- Knowledge of SWIFT banking environment would be an advantage
- Knowledge of Open Banking would be an advantage
- Mastery in software engineering tools
Job Requirements
Minimum Requirements:
To perform this job successfully, the individual must have the following experience:
- Bachelor’s degree in management information systems, computer science, and/or business, or equivalent work experience.
- You have experience with developing, maintaining and supporting production applications which have live users using Angular.
- You have experience with State managment and NgRx (ideally) or any other framework
- You are NOT a fresh graduate with no production experience
- You have excellent English speaking skills
- Strong understanding of the DOM, HTML5, CSS3 and JavaScript
- 3+ years of in-depth experience with Angular (2/4/8/x)
- 1+ years of experience with additional web libraries and frameworks. Preferred: NgRx, Rx.js.
Additional Skills Desired
- Ability to be empathetic and form strong working relations with your team members.
- Strong understanding of debugging and ability to quickly debug code, find problems and produce fixes.
- Experience with Responsive Web Design (RWD) patterns
- Experience with unidirectional data flow patterns (Redux, etc.)
- Experience with RxJS or other Reactive programming techniques/libraries
- Experience using ES2015 (ES6) and TypeScript 2.x
- Indepth experience in using GIT and understanding of GIT workflows Experience in building and maintaining a reusable components library in angular
- An excellent eye for detail to bring our products designs to life using pixel perfect styling, interactions and animation.
- Familiarity with agile development practices (a/b testing,unit testing,continuous deployment,continuous integration,scrums) and worked in a product driven environment.
- Excellent written and verbal communication skills to communicate technical concepts to a wide variety of audience.
- Proven ability to work with designers and other non-technical and technical team members (wireframes, rapid prototypes, PoC’s, white boarding)
● Experience in NextJs, ReactJS, Redux, and component-based design
● Experience in HTML5/CSS3, SASS or LESS
● Experience in Mobile web Specific Technologies Like PWA, Service Workers.
● Experience in Any Unit testing and Flow testing using Jasmine/Karma, Jest Framework
● Experience in Functional Testing using Cypress or any other frameworks
● Knowledge of front-end build tools and frameworks. Webpack and Babel.
● Experience in TDD (test-driven development)]
● Experience of developing and consuming RESTful web services Proficient understanding of
- Development and Design and support Expertise in MVC
- Good Knowledge of SQL Server database
- Good Interpersonal and Communication skills to effectively interface with Internal Clients & teams.
- Excellent Analytical and Problem Solving Skills.
- Ability to work under rigorous schedules and on own initiative and maintain team morale.
For more information, please visit http://www.irisbusiness.com/" target="_blank">http://www.irisbusiness.
Qualifications:
- Minimum one year of experience in React, Redux
- Experience with Build systems e.g. Webpack/Grunt/Gulp
- In-depth knowledge of HTML/XHTML/HTML5
- Experience with Testing frameworks e.g. Karma/Jasmine/Protractor/Cucumber/Mocha/Jest
- Experience with interface development toolkits: e.g. Less/SASS
- Experience with web service integration protocols such as REST & GraphQL
- In-depth knowledge of Javascript e.g. ES5/ES6/Typescript
- Strong Knowledge of CSS 3
- Must be a strong team player
- Have a good understanding of design and user experience principles.
- Experience in dealing with cross-browser compatibility requirements
- Understanding of mobile development best practices (e.g. responsive design, graceful degradation, etc.)
- Ability to work independently as well as on a team and learn from colleagues
- Open-minded, flexible and willing to adapt to changing situations
- Good designing & color combination skills
- Experience with Git or other version control systems.








