Jobs via Dice
ReactJS UI Developer Job at Jobs via Dice in Alpharetta
Jobs via Dice, Alpharetta, GA, United States, 30239
Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features.
Overview
ReactJS UI Developer in Alpharetta, GA. Hybrid work arrangement: onsite three days per week (Tuesday, Wednesday, and Thursday). Local candidates only who can interview in person.
Responsibilities
- Effectively work with the PMO, Development, Product Management, Business and Technical Operations, Systems Engineering, Infrastructure, Networks and Architecture teams.
- Design and develop front-end React/Angular based applications.
- Perform new development, maintenance fixes and enhancements to meet business requirements.
- Draft and review architectural diagrams, specifications, business requirements as well as various design documents.
- Work with existing technology stack (Java, C++, Linux, Unix, Open Source Platforms, and SOA) as well as new technologies for next generation solutions.
- Document technical requirements, program and subsystem designs, resolutions to system problems, project task descriptions, effort estimates, and unit and integration tests.
- Acquire a robust understanding of financial products, services, processes, and organizational structure to find optimal solutions.
- Maintain awareness of industry trends, compliance concerns, risk control processes, and regulatory landscape.
- Mentor other software developers.
Requirements
- 3 - 5+ years in web development in JavaScript, React and/or Angular & TypeScript, RxJs; solid understanding of responsive design/development and mobile-web best practices.
- Proficient understanding of code versioning tools, such as Git and Bitbucket.
- Practical experience and understanding of low latency messaging middleware.
- Practical experience working within the Scrum Framework and Agile methodologies.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent English verbal and written communication skills.
- Willingness to occasionally explore other areas (e.g., backend, devops, other teams codebase) and ship end-to-end solutions.
- Drive to learn, grow and improve outcomes; self-motivated, highly organized, and able to work both independently and as part of a team in a fast-paced environment.
Desired Skills
- Knowledgeable in Financial Markets, Banking, or Wealth Management.
- Familiar with related non-development fields (Product, UX, Business Analytics, Information Mapping, etc.).
- Experience with Java, Spring, Spring Boot, Hibernate, UI development.
- Practical experience with relational databases (Oracle, Sybase).
Employment details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Software Development