
Software Engineer React
Interested in this role?
Read all the details below first
Table of Contents
Job Description
Senior React Developer
About 3Pillar Global
3Pillar Global partners with industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail to build innovative products that drive business success.
Responsibilities
As a Senior React Developer, you will play a key role in crafting high-quality, efficient, and performant client code. You will collaborate closely with engineers, designers, and project stakeholders to deliver exceptional user experiences. Your responsibilities include:
- Facilitating effective communication with client project stakeholders
- Participating in planning, estimation, and agile software development processes
- Independently driving project delivery within defined architecture
- Mentoring others and supporting the growth of technical capabilities
Qualifications
- 5+ years of experience as a React Developer
- Strong proficiency in React, TypeScript, JavaScript, CSS/SASS, and HTML
- Experience with React libraries, Angular, and RESTful APIs
- In-depth knowledge of frontend development, state management, and UI/UX principles
- Familiarity with Agile software development methodologies and Object-Oriented Programming principles
- Excellent problem-solving skills, verbal, and written communication skills
Benefits
3Pillar Global offers a competitive compensation package and a comprehensive benefits program, including:
- Competitive annual salary based on experience and market demands
- Flexi-timings and Work From Anywhere options
- Medical insurance with the option to purchase a premium plan or HSA option
- Regular health check-up camps and recreational activities
- Business casual atmosphere
Qualifications
Required:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of proven experience as a React Developer.
- Strong proficiency in React, TypeScript, JavaScript, CSS/SASS, and HTML.
- Demonstrated experience with React libraries, Angular, and RESTful APIs.
- In-depth understanding of frontend development, state management, and UI/UX principles.
- Familiarity with Agile software development methodologies and Object-Oriented Programming principles.
- Excellent problem-solving skills, verbal, and written communication skills.
Preferred:
- Experience with cloud platforms (AWS, Azure, GCP).
- Contributions to open-source projects.
- Experience with testing frameworks (Jest, Cypress).
- Knowledge of design patterns and architectural best practices.
Software Development
- Develop and maintain high-quality, scalable React applications adhering to best practices and coding standards.
- Collaborate with designers and product managers to translate user stories and wireframes into functional user interfaces.
- Implement and maintain unit and integration tests to ensure code quality and reliability.
- Participate in code reviews and provide constructive feedback to peers.
- Contribute to the continuous improvement of development processes and tools.
Technical Expertise
- Proficiently utilize React, TypeScript, JavaScript, CSS/SASS, and HTML to build robust and responsive web applications.
- Demonstrate experience with React libraries, frameworks, and tools relevant to project requirements.
- Possess a strong understanding of frontend development principles, including state management, data fetching, and UI/UX best practices.
- Stay abreast of emerging technologies and trends in the React ecosystem.
Collaboration & Communication
- Effectively communicate technical concepts to both technical and non-technical stakeholders.
- Collaborate seamlessly with cross-functional teams, including designers, product managers, and backend engineers.
- Actively participate in agile development processes, contributing to sprint planning, daily stand-ups, and retrospectives.
- Foster a positive and collaborative team environment.
Selection Process
The hiring process for a Senior React Developer at 3Pillar Global begins with a review of applications. Candidates whose skills and experience align with the job description are invited for a phone screening. This initial conversation focuses on the candidate's background, technical expertise, and career goals.
Successful candidates progress to a technical assessment, which may include coding challenges and discussions about past projects.
Finalists are then invited for in-person or virtual interviews with the hiring manager and other team members. These interviews delve deeper into the candidate's technical abilities, problem-solving skills, and cultural fit within 3Pillar.
The hiring team makes a decision based on the candidate's performance throughout the process, considering their technical proficiency, communication skills, and alignment with the company's values.
How to Apply
To apply for a job, read through all information provided on the job listing page carefully.
Look for the apply link on the job listing page, usually located somewhere on the page.
Clicking on the apply link will take you to the company's application portal.
Enter your personal details and any other information requested by the company in the application portal.
Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.
Double-check all the information provided before submitting the application.
Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.
Important Note
Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.
About 3Pillar
3Pillar Global partners with industry leaders across Software and SaaS, Media and Publishing, Information Services, and Retail to build innovative digital products. As a product development partner, 3Pillar combines deep technical expertise with a user-centric approach to deliver exceptional results. Their team of engineers, designers, and strategists work collaboratively to understand client needs and translate them into high-quality, scalable solutions. 3Pillar is committed to fostering a culture of innovation, continuous learning, and employee growth, offering a flexible work environment and comprehensive benefits package.
Ready to Apply?
Join 3Pillar and take your career to the next level. We're looking for talented individuals like you!
Apply for this Job