ReactJS Developer

03 Dec 2024

Vacancy expired!

ReactJS Developer

Position Description CGI is seeking to hire a ReactJS/Reactive Native engineer to join our growing team of talented developers. We want someone who's passionate about creating engaging web experiences that users love interacting with and engineers love maintaining. You should love clean intuitive interfaces and be somewhere on the scale of professionally to inappropriately excited about reusable, modular, efficient code.

Work can be performed from Lafayette, LA or Bloomfield, CT.

Your future duties and responsibilities Generate clean, efficient, modular, and maintainable code.Develop dynamic client-side interfaces using complex JavaScript frameworks.Developing new user-facing features using React.jsBuilding reusable components and front-end libraries for future use.Optimizing components for maximum performance across a vast array of web-capable devices and browsers.Audit existing codebase for performance enhancements.Collaborate effectively with product/backend teams.Develop new products from the ground up aiding in architectural decisions.Responsible thorough testing of output in all supported browsers and devices.Maintain design standards and integrity throughout product interfaces.Stay abreast of programming trends and push tech forward whenever project feasibility arises.Building performant mobile apps on both the iOS and Android platforms with React Native.Build pixel-perfect, buttery smooth UIs across both mobile platforms.Leverage native APIs for deep integrations with both platforms.

Required qualifications to be successful in this role Clearly identify the essential qualification vs the desired qualifications. What skills/experience must this person have to be considered?- 5+ years' experience developing with ReactJS and React Native- Strong Fundamental JavaScript skills (ES5 and ES6).- Experience with TypeScript or ClojureScript is a plus- Strong Fundamental CSS skills.- Thorough understanding of React.js and its core principles- React combined with Flux/Redux experience is preferred.- Experience with data structure libraries- Knowledgeable in cross-browser compatibility issues.- Understands modern web standards and modular patterns.- Experience developing component-driven UIs.- Fluency in best practices for HTML5, CSS and Javascript framework / libraries.- Great communication, solid collaboration skills, with strong teamwork ethic.- Experience with data driven dashboards a plus.- Experience developing responsive, single page, event driven web applications.- Self-driven and capable of managing multiple priorities under pressure and ambiguity.- Ability to work effectively in a fast-paced environment.- Keen eye for usability, creating intuitive visually appealing experiences.- Strong grasp of DOM structure and layout techniques.- Experience with CSS preprocessors (Sass or Less).- Experience developing/implementing CSS animations driven by window events and user interactions.- Good grasp of cross-browser compatibility issues.- Knowledgeable in performance optimization techniques.- Familiar with NPM dependency package management.- Familiarity with RESTful APIs- Familiar with MongoDB or Oracle.- Proficient with GIT source control.- Comfortable with agile/scrum development methodology.- A sense of pride in building clean UIs that users enjoy interacting with and engineers enjoy maintaining.- Experience with automated testing- Agile development experience

Education: Bachelor's degree in Computer Science or related field

DESIRED QUALIFICATIONS/NON-ESSENTIAL SKILLS REQUIREDList items desired for the Candidate, but not required (ex: Managerial skills, Team oriented, etc.)- Connected with industry best practices- Health Insurance Knowledge- Strong Communication skills (both verbal and non-verbal)- Detail Oriented- Proven ability to organize and manage multiple priorities in a timeline driven environment.- Presentation Skills#Dice

Build your career with us.

It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change-supporting our clients' digital journeys and offering our professionals exciting career opportunities.

At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.

Be part of building one of the largest independent technology and business services firms in the world.

Learn more about CGI at www.cgi.com .

No unsolicited agency referrals please.

CGI is an equal opportunity employer.

Qualified applicants will receive consideration for employment without regard to their race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, pregnancy, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status, political affiliation, genetic information, or any other legally protected status or characteristics.

CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at USEmploymentCompliance@cgi.com . You will need to reference the requisition number of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you.

Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a requisition number will not be returned.

We make it easy to translate military experience and skills! Click here to be directed to our site that is dedicated to veterans and transitioning service members.

All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation. Background investigation components can vary dependent upon specific assignment and/or level of US government security clearance held. CGI will consider for employment qualified applicants with arrests and conviction records in accordance with all local regulations and ordinances.

CGI will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with CGI's legal duty to furnish information.

Skills