About the role:
We are looking for experienced, talented, and highly motivated Front End Web Developers with a creative edge, strong problem solving skills and strong development fundamentals. Your primary focus will be developing user- facing web applications and components which are responsive, adaptive & user friendly. You will be working & collaborating with other team members, including UX/UI designers & Backend developers.
Responsibilities:
- 1+ years of professional non-internship experience with Front End, web or mobile software development using React, JavaScript, HTML and CSS.
- A Bachelors degree in Computer Science or equivalent combination of technical education and work experience.
- Actively practicing professional software engineering best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Excellent verbal and written communication skills.
Requirements:
- Minimum 1+ years industry experience as a React Developer. Good understanding of OOPS, MVC, MVVM etc.
- Proficient in React State Management (Redux, Context API etc). In-depth understanding of HTML DOM objects, CSS & JavaScript events.
- Experience in developing architectural style & interaction with web services (SOAP, REST, RPC). Basic knowledge of DB (MySql, Oracle, SQL Server Etc).
- Experience in Web Performance Optimization, Load Performance, Rendering Performance.
- Ability to work with UI/UX designers to design, develop, test & deploy solutions based on industry best practices & implementing new UX solutions.
- Good knowledge of Node.js, npm & Webpack. Understanding of layout aesthetics and knowledge of SEO principles.
- Experience with Agile development methodology (preferably scrum), continuous integration and tools (GIT, JIRA etc.) used to achieve the same.
- Proficiency in testing & debugging front-end applications Ability to work in a fast paced and agile development environment
- Strong customer focus, ownership, urgency and drive
Good to have:
- Hands-on experience with Next.js, Typescript, TailwindCSS.
- Familiarity with UI design tools such as Figma, Adobe XD, Sketch etc.
- Familiarity with P2P & messaging networks
How Totality can add value for you:
- Remote-first culture
- Health coverage
- The well-funded company built to scale
- Competitive salary + equity
- Generous vacation policy
- Flexible parental leave
- Themed meetings, games, and other fun team-bonding activities.
Our interview process:
- Technical interview I (45-60 mins)
- Technical Interview II (60 mins)
- Non-technical Interview (30 mins)
- Assignment in case needed