πWorldwide
Senior React Developer
closed
Shift Paradigm
πRemote - Worldwide
Summary
Join Shift Paradigm as a front-end developer to maintain and develop JavaScript/TypeScript web applications for diverse clients. You will collaborate with engineers, designers, and project managers, both internally and externally. This role requires deep experience with React and a strong understanding of REST APIs and UI state management. You will troubleshoot issues, recommend solutions, and lead projects, mentoring junior developers. The ideal candidate is a self-starter with strong leadership, communication, and problem-solving skills, eager to learn and grow within a dynamic environment.
Requirements
- 5+ years of work experience in software engineering
- Deep experience programming in JavaScript
- Experience programming in TypeScript or another typed language (Flow, Java, C++, C#, Rust, etc.) and eagerness to learn TypeScript
- Experience using React with an understanding of advanced React topics, including hooks, context, and refs
- Deep understanding of advanced HTTP concepts, such as browser caching, CORS, and CSRF
- Deep understanding of CSS, including PostCSS and Sass SCSS
- Deep understanding of git
- Strong leadership and mentoring skills
- High degree of business acumen
- Excellent communication skills
- Excited about working with clients
- Manages conflict with a high degree of sensitivity
- Win-Win attitude with a growth mindset
- Detail and solution oriented, self-motivated and able to align professional development goals with business goals
- Well-developed interpersonal skills. Ability to get along with diverse personalities and work well in a collaborative / team environment
- A self-starter who can prioritize workload and pick up projects with little guidance
- Confident, self-motivated, a quick learner, and assertive
- Comfortable with tight deadlines
Responsibilities
- Develop and independently explore established codebases to troubleshoot issues
- Recommend solutions for client problems
- Break down larger projects into smaller tasks for other developers
- Implement architectural and creative designs accurately and timely
- Provide time estimates for your own work
- Collaborate with engineers, designers, project managers, and QA professionals (internal and client-side)
- Communicate clearly via email, Slack, conferencing, and technical documents
- Self-teach new programming languages, techniques, and codebases as needed
- Understand client domain structures and adjust your mental model as projects evolve
- Take initiative on projects and provide status reports
- Act as tech lead for some projects
- Delegate simpler tasks to junior and mid-level developers
- Share your knowledge with other team members
Preferred Qualifications
- Experience with other popular front-end frameworks, such as Vue and Angular (2+), is a plus
- Experience with Tailwind CSS is a plus
- Experience with data visualization, such as with d3, is a plus
- Experience with mobile development frameworks, such as React Native, is a plus
This job is filled or no longer available
Similar Remote Jobs
πBrazil
πWorldwide
πWorldwide
πSouth Africa
πUnited States
πUnited States
πUkraine
π°$72k-$84k
πNorth Macedonia
πWorldwide