Our Purpose
We work to connect our customers through technology. We focus on simplifying the lifestyles of people. We cultivate a culture for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.
Job Description
This Mid-level to Senior-level React JS developer position is ideal for a self-motivated IT developer looking for a rewarding challenge and ready to expand their developer skills, knowledge, and experience. From day one, you will contribute to building a leading-edge web-based offer management solution. Your ideas will help shape the product and continue to push what’s possible. The ideal candidate should have an education in Computer Science/Information Management focusing on React JS/client-side development. If you are this person, we look forward to finding out if you are up for the challenge and are a good fit with our dynamic and engaging team.
Primary Responsibilities
- Implementing scalable Web Services
- Code/Refactoring while maintaining system stability and performance.
- Writing automated tests to thoroughly validate the correctness of code
- Performance analysis of slow ruby code and improved performance.
- Help with the maintenance of ruby/rails libraries and gem updates.
- Solves complex and high-impact design and development problems.
- Collaborating with team members and product engineers to design next level products
Required Qualifications
- Experience developing software web applications using React/JavaScript.
- Knowledge of React tools, including React.js, Webpack, Enzyme, Redux, and Flux.
- Experience in CSS, HTML, and front-end languages.
- Familiarity with HTML, JQuery, and JavaScript.
- Experience with user interface design.
- Familiarity with SDLC and Agile development processes.
- Experience with version control management systems like Git.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
- Good project management skills.
- Ability to facilitate meetings with individuals and/or groups to gather, understand and articulate their business needs.
- Analytical skills: critically evaluate the information gathered from multiple sources, reconcile conflicts, and decompose high-level information into clear potential deliverables.
- Strong oral and writing skills to communicate effectively with managers, and technical staff.
Technical Qualifications for this position include
- JavaScript/React
- Typescript
- REST APIs
- UI/UX designing using Figma
Nice to have
- PostgreSQL or SQLite
- UI/UX Designing Figma or any other tools
Benefits & Perks
- Health Insurance
- Paid Time Holiday
- Lunch & Snacks Allowances
- Internet and Cell Phone Invoice Allowances
- Entertainment Allowances
- Referral Incentives
Experience
- Front-end development: 5 years (Required)
- React: 3 years (Required)
- JavaScript: 5 years (Preferred)