Development Engineer - II (Sr. React) (Frontend Technical Lead)

Development Engineer - II (Sr. React) (Frontend Technical Lead)

Rotary Engineering Private Limited
5-8 years
Not Specified

Job Description

Rotary international Overview
Rotary unites people from all continents and cultures who take action to deliver real, long-term solutions to pressing issues facing our communities. Each year, Rotary members invest more than $200 million and 16 million volunteer hours to improve lives and create positive change in the world. In exchange for hard work and dedication in support of Rotary's clubs and humanitarian initiatives, our employees receive competitive salaries, flexible schedules, comprehensive benefits, and job enrichment. To learn more, visit.
Rotary International Infotech Pvt. Ltd. Overview
Rotary International Infotech Pvt. Ltd, Pune (RI Infotech) is the offshore technology development center (ODC) of Rotary International and is responsible for supporting the IT & ITES needs of Rotary International headquarters, located in Chicago, IL, USA. We use trending technologies which include Oracle, SQL Server, MS .Net, ReactJS, Redux, JavaScript, GraphQL, NodeJS, SharePoint, PeopleSoft, Business Objects and Drupal. We follow Agile methodology for developing solutions and invest time in automation. We are dedicated to innovation and quality in providing cost effective solutions to our customer in these service areas. RI Infotech embodies the beliefs, thoughts and practices of Rotary International. Our core values of trust, empowerment and teamwork is a reflection of the same. At RI Infotech, we believe in:
  • Challenging ourselves to take initiative and be a part of the solution
  • Encouraging our employees to demonstrate accountability and a proactive attitude
  • Being professional in our interaction with customers
  • Respecting, recognizing and appreciating individual performance while working in a team

Rotary's Commitment to Diversity
As a global network that strives to build a world where people unite and take action to create lasting change, Rotary values diversity and celebrates the contributions of people of all backgrounds, regardless of their age, ethnicity, race, color, abilities, religion, socioeconomic status, culture, sex, sexual orientation, and gender identity.
General Overview
This position supports the Information Technology Delivery team, responsible for developing and support the applications at Rotary International. You will have the opportunity to work on diversified applications developed for Rotary International in niche technologies. Your contribution will serve assisting Rotary members through its Software for expanding our reach and enhancing participant engagement.
You Will Have
  • BE / MCA / M.Sc. (Computer Science) / BSC IT / Graduate or Post Graduate Science or Engineering (or equivalent experience) field with total of 5+ yrs. and 3+ yrs. of relevant experience.
  • 3+ years of relevant experience in design and development of web-based applications using JavaScript, AJAX, ReactJS, Redux, GraphQL, Material UI, WebPack, NodeJS, Consuming RESTful API
  • Experience in functional programming
  • Experience in HTML5 and CSS
  • Experience in Unit Testing and Code coverage tools
  • Experience in GIT specifically with fork/pull request source management process

You Are Good At
  • Ability to work well under pressure
  • Ability to work independently and perform multiple concurrent and diversified tasks effectively
  • Knowledge on Agile Framework (SCRUM/DSDM), continuous integration and automated unit testing will be the added advantage

You Are Open To
  • Not applicable

You Will Be Responsible For
Attention to Details -
  • Has in-depth knowledge in own discipline and basic knowledge of related disciplines
  • Interprets internal or external issues and recommends solutions/best practices
  • Provide an approach to mitigate technical risks during development execution
  • Suggest suitable and feasible approach for upgrading or migrating applications/ software/ tools for business benefits

Technical and Professional Expertise -
  • Maintain and suggest ideal code repository structure for various technologies
  • Create and implement short and long-term strategy with respect to technological platform
  • Solve complex problems take a new perspective on existing solutions
  • Be an expert in own area within the organization and has specialized depth and/or breadth of expertise in own discipline or function
  • Be able to create a POC (Proof of Concept) for any technical requirement in his/ her own technical area
  • Build, Implement and maintain coding standards related to technology
  • Support critical production/ pre-production issues
  • Lead the implementation and support of technological solutions
  • Identify application performance issues, account it in technical debt and fix such issues
  • Review system documentation, such as data models and software architecture on periodic basis and guide the team for maintaining it
  • Contribute to creating and deriving new technical development processes
  • Suggest and Guide to team for implementing feasible unit testing frameworks, different automated deployment tools, as necessary

Teamwork and Leadership -
  • Help in functional testing across the teams to achieve team goal
  • Help other teams in performance tuning of in-house and customer facing applications as and when needed
  • Assure that development processes such as Continuous Integration, Unit Testing, Code Check-In, Check-Out, Code Review etc. are being implemented in efficient manner within the teams
  • Provide guidance on technical solution to team members
  • Give technical feedback to team leads as and when required
  • Be accountable for getting team members prepared in all technical areas within a team
  • Drive meetings, presentations and demos in effective manner to bring them up to a conclusion
  • Assist in recruiting/ on-boarding of new hires
  • Lead and Monitor Development Support for bug fixing and testing during organizational major activities such as Environment Refresh, Conventions, IA Cloud Migrations etc.
  • Should own accountability of ongoing activities and/ or organization goals

  • Decide approach or design a system for enhancements and provide required guidance to team during development
  • Contribute to technical meetings and provide suggestions/ solutions/ approach on any topic discussed
  • Explore and try to implement new technological concepts/tools
  • Should be flexible and available for testing, verifying and fixing of bugs for all applications in his/ her technology
  • Check if all applications are working as expected in case of any maintenance of Data Center activities happening during weekend/ weekdays
  • Guide and mentor in installing software and setup workstations in its own area
  • Update Technical Knowledgebase in own area within the organization
  • Participate in creating new products and services where technology is concerned
  • Constantly learn new technologies by joining technical communities, Meetups/Conferences for enhancing self-skills and to upscale new capabilities of team members
  • Connect with other peers from different organizations to understand and implement industry standard practices and processes

Leadership Attributes
  • Collaboration - Help groups achieve success
  • Presence - Recognize strengths and challenges in yourself and others
  • Accountability - Hold yourself and others accountable
  • Innovation - Build excitement for new ideas and encourage a flexible mindset
  • Productivity - Design efficient processes and workflows
  • Engagement - Promote an inclusive environment where people feel they can speak up

Why work for Rotary
  • Competitive Compensation Package
  • Professional Development Opportunities
  • Work life balance
  • Rewards & Recognition
  • Above market and generous paid time off
  • Provident Fund & Gratuity
  • Employee centric policies: Insurance, Employee Referral, Relocation Policy, Internal Job Application etc.
  • International Employee Assistance Program

Job Details

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content