Your key responsibilities
- Conduct independent requirements analysis to understand and interpret business needs, while proposing technical solutions for both front-end and back-end development.
- Design, develop, and maintain responsive user-facing features in React.js and robust server-side logic in Node.js.
- Work in close partnership with back-end developers, web designers, and the IT team to enhance user experience and application functionality.
- Write, refactor, and optimize clean, efficient, and scalable code, in accordance with best practices.
- Take ownership of the applications' performance, quality, and responsiveness.
- Lead the identification and resolution of complex UI/UX and back-end problems.
- Manage the end-to-end software deployment lifecycle, including testing and launching applications and systems.
- Drive software enhancements by reviewing, refactoring, and debugging code; staying abreast of industry advancements.
- Take initiative in creating detailed documentation throughout the SDLC.
- Serve as a technical reference within the team, offering insights and assistance where needed.
To qualify for the role, you must have
- Bachelor’s degree in computer science, Engineering, or in a related field.
- 3-5 years of solid experience as a Full Stack Developer with in-depth knowledge of React and Node.js.
- Mastery of front-end technologies including advanced React frameworks, ECMAScript (ES6+), HTML5, CSS3/SCSS, and development tools (Babel, Webpack, NPM).
- Proficient understanding and implementation of Node.js, Express, RESTful API integration, and both NoSQL and SQL databases.
- Well-versed in Agile development methodologies with demonstrable project management skills.
- Excellent problem-solving skills, strong communication abilities, and sharp attention to detail.
- Experience with Git and other code versioning tools, along with knowledge of modern authorization mechanisms like JSON Web Token.
- Commitment to developing and maintaining high quality, well-tested code.
- Ability to handle complex user authentication and authorization across various systems, and optimize applications for scalability and speed.
What We Offer:
- A progressive, innovation-driven work culture that inspires ingenuity and advancement.
- Clear career progression opportunities for skill enhancement and leadership development.
- Access to state-of-the-art tools and technologies, empowering you to lead and innovate in your projects.