Job Summary
Synechron is seeking an experienced Senior ReactJS Developer to guide the development of modern and scalable front-end applications. The role involves leading technical design and implementation efforts, mentoring team members, and ensuring best practices in React development. The ideal candidate will have strong proficiency in React, JavaScript, and CSS, with excellent task management and code review capabilities. This position plays a critical role in delivering responsive, high-performance user interfaces aligned with our business goals.
This position aims to elevate front-end development standards, foster innovation, and deliver engaging user experiences that support Synechron’s digital transformation and client success.
Software Requirements
Required:
- Strong proficiency in ReactJS (preferably v16+)
- JavaScript (ES6+), CSS, HTML5
- Version control tools such as Git (GitHub, Bitbucket)
- Code review and quality tools like ESLint, SonarQube
Preferred:
- Familiarity with UI component libraries such as Material-UI, Bootstrap
- Experience with build tools like Webpack, Babel
- Knowledge of State Management libraries like Redux or Context API
- Continuous Integration tools like Jenkins or CircleCI
Overall Responsibilities
- Lead the development, review, and optimization of React-based user interfaces
- Collaborate with product teams, UX designers, and backend developers to deliver seamless applications
- Ensure code quality through rigorous reviews, adherence to coding standards, and best practices
- Manage individual tasks efficiently, prioritize deliverables, and meet project timelines
- Mentor junior developers, promote knowledge sharing, and foster best practices in React development
- Troubleshoot and debug complex front-end issues to ensure high performance and responsiveness
- Document technical solutions, contribute to architectural decisions, and continuously improve front-end processes
- Stay current with new React features, tools, and industry trends to enhance team capabilities
Technical Skills (By Category)
Programming Languages:
- Required: JavaScript (ES6+), ReactJS (v16+)
- Preferred: TypeScript for type safety and robustness
Frameworks and Libraries:
- Required: ReactJS, Redux or Context API, React Hooks, React Router
- Preferred: UI libraries like Material-UI or Bootstrap, animation libraries such as Framer Motion
Web Technologies:
- Required: HTML5, CSS3, CSS preprocessors (SASS)
- Preferred: Responsive design principles, CSS Flexbox/Grid
Development Tools & Methodologies:
- Required: Git, Webpack, Babel, ESLint, JIRA/Agile tools
- Preferred: Continuous Integration/Deployment (Jenkins, CircleCI), testing frameworks like Jest, Testing Library, or Cypress
Design & Testing:
- Proficient in writing test cases, conducting code reviews, and ensuring code quality standards
Security & Performance:
- Basic understanding of front-end security best practices and performance optimization techniques
Experience Requirements
- Minimum of 7+ years of professional experience in front-end development, with at least 4+ years specifically in ReactJS development
- Proven experience in managing projects end-to-end and leading a development team
- Strong understanding of JavaScript, CSS, and HTML in building scalable user interfaces
- Exposure to code quality tools, testing frameworks, and version control systems
- Experience with Agile/Scrum development environments
Day-to-Day Activities
- Lead the design and implementation of React components and modules
- Conduct code reviews and provide constructive feedback to team members
- Collaborate with cross-functional teams for requirements gathering and technical planning
- Troubleshoot and debug UI issues, ensuring optimal performance
- Manage personal workload, prioritize tasks, and ensure timely delivery of features
- Maintain documentation of technical designs, code standards, and development best practices
- Continually evaluate new front-end technologies and suggest improvements
- Support team members in problem resolution and share knowledge through regular discussions
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
- Professional certification or training in ReactJS and front-end development preferred
- Commitment to staying updated on latest React features, trends, and best practices
Professional Competencies
- Strong analytical, critical thinking, and problem-solving skills
- Effective communicator with stakeholders at all levels
- Demonstrated leadership and team mentoring capabilities
- Ability to adapt to new tools and evolving project requirements
- Excellent organizational skills, with the ability to work under pressure and meet deadlines
- Innovation-driven with a focus on delivering high-quality, scalable solutions
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Candidate Application Notice
Read Full Description