We are seeking an experienced Senior Web Developer with strong React expertise to join our dynamic team. In this role, you will be responsible for designing and developing intuitive, user-friendly web applications that meet business requirements. You will collaborate with UX teams to translate business needs into technical solutions while ensuring high-quality code and optimal performance. If you are passionate about web development, have a strong understanding of web design principles, and thrive in an agile environment, we would love to have you on our team.
Skills Required
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Web Design, or a related field.
- 5+ years of hands-on web design experience with significant expertise in React.
- Strong knowledge of CSS, JavaScript, TypeScript, and solid understanding of web design principles.
- In-depth understanding of core web application design patterns, including Model-View-Controller (MVC) and Single-Page Web Applications (SPA).
- Ability to create responsive, scalable, and performant web interfaces with a focus on user-centric design.
- Wireframe, storyboard, and mockup development skills, with the ability to collaborate with UX teams to create visual prototypes.
- Strong experience with unit testing and automated testing frameworks (e.g., Selenium, Cucumber).
- Proven knowledge and practical application of Object-Oriented Programming (OOP) and Design Patterns to create modular, reusable code.
- Ability to write optimized, efficient, and clean code that adheres to modern web development standards.
- Strong analytical and problem-solving skills, with the ability to design and implement technical solutions.
- Excellent oral and written communication skills, with the ability to collaborate effectively with global teams.
Skills Desired
- Experience with Java/J2EE and Apache Tomcat for back-end services.
- Familiarity with Continuous Integration and tools like Jenkins, Sonar, and test automation frameworks like Cucumber or Selenium.
- Knowledge of RDBMS systems such as PostgreSQL.
- Understanding of Agile/Scrum methodologies and ability to deliver solutions using Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
- Exposure to Unix commands, scripting, and familiarity with Autosys.
- Knowledge of the Financial Services industry is a plus.
What You’ll Do
- Develop responsive and scalable web applications using React, TypeScript, JavaScript, and modern web technologies.
- Collaborate closely with UX teams to translate business requirements into intuitive and efficient user interfaces.
- Write clean, maintainable, and optimized code while following best practices in software development and design patterns.
- Implement unit tests and utilize automated testing frameworks to ensure high-quality and bug-free releases.
- Work in an Agile environment with cross-functional teams to deliver iterative, high-quality solutions.
- Contribute to the software development life cycle (SDLC), from design to deployment and maintenance.
- Troubleshoot, debug, and optimize application performance for a seamless user experience.
- Stay updated with the latest web development trends and technologies to continuously improve the user experience.
Why Join Us?
- Work with cutting-edge technologies in a fast-paced, innovative environment.
- Collaborate with global teams on impactful projects.
- Competitive salary and benefits.
- Opportunities for career growth and professional development.
If you are a self-driven, solution-oriented web developer with a passion for clean code and exceptional user experiences, we encourage you to apply! Join our team and help us deliver world-class web applications.