UI Developer (React) with Java
Citi
Job Background/Context:
- The position will require the candidate to work as a full-stack developer for projects pertaining to build high fidelity prototypes, research on new technologies and work closely with the design and user experience team
- Candidate will be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment
- Candidate will work independently, should be highly self-motivated and take on challenging assignments with a minimal level of direct supervision
- The overall objective of this role is to contribute to applications systems analysis and programming activities
Key Roles/Responsibilities:
- Building Elegant solutions and Architectural solutions
- Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end code
- Design, develop, test and maintain, robust, resilient, scalable, high quality software
- Work closely with distributed teams, Product Owners and Designers to execute on the requirements
- Stay abreast of developments in web & mobile applications and programming languages
- Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions
- Stay current and provide insight on cutting edge software approaches, architectures, and vendors
- Apply fundamental knowledge of programming languages for design specifications.
- Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
- Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
- Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
- Has the ability to operate with a limited level of direct supervision
- Can exercise independence of judgement and autonomy
- Acts as SME to senior stakeholders and /or other team members
Knowledge/Technical Experience:
- Proven experience as a Full Stack Developer or a lead front-end developer with some backend development experience.
- Should have worked in Agile Environment
- Must have strong knowledge and hands on experience on UI frameworks such as React
- Fluent in CSS (Foundation or Bootstrap), JavaScript and HTML5, with an understanding of CSS pre-processors including Sass and LESS
- Comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries
- Good knowledge of tool such as GIT / Bitbucket and JIRA
- Familiarity and knowledge on the below skills will have an added advantage
- Databases like Oracle and MongoDB
- Core Java, Spring, Spring boot
- RESTful services using frameworks like Spring, Hibernate
- Micro services (Service discovery, API Gateway, config server)
- Continuous integration tools like Jenkins/TeamCity
Qualifications:
- 10+ years of relevant experience
- Experience in programming/debugging used in business applications
- Working knowledge of industry practices and standards
- Comprehensive knowledge of specific business area for application development
- Working knowledge of program languages
- Consistently demonstrates clear and concise written and verbal communication
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Education:
- Bachelor’s degree/University degree or equivalent experience
- Master’s degree preferred
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.