Summary:
We are seeking an innovative and passionate Senior Front-End Developer with a minimum of 5 years of coding experience in ReactJS (TypeScript), HTML, Tailwind CSS, CSS-Pre-processors or CSS-in-JS to join our dynamic team. The ideal candidate will have a strong background in creating high-performance, responsive web applications for the banking or retail domains.
Responsibilities:
1. Design and implement cutting-edge, highly-responsive user interface components using React concepts, ensuring they are self-contained, reusable, and testable.
2. Architect and automate the build process for production using task runners or scripts, optimizing for speed and efficiency.
3. Demonstrate expertise in Data Structures for TypeScript, ensuring optimal performance and scalability.
4. Continuously monitor and improve front-end performance, ensuring a seamless and engaging user experience.
5. Collaborate with cross-functional teams to gather requirements, design, and ship new features that delight our users.
Technical Skills:
1. Proficient in writing tested, idiomatic, and documented JavaScript, HTML, and CSS, with a focus on modern web development best practices.
2. Expertise in developing responsive web-based UI using ReactJS, TypeScript, and popular workflows such as Flux or Redux or ContextAPI.
3. Familiarity with modern front-end build pipelines and tools, including npm, yarn, and other React ecosystem tools, ensuring a seamless development experience.
4. Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model, enabling the creation of dynamic and interactive user interfaces.
5. Experience with unit testing using Jest, Enzyme, Jasmine, or equivalent frameworks, ensuring code quality and reliability.
6. Knowledge of linter libraries (TSLINT, Prettier, etc.) and code documentation conventions, promoting code quality and maintainability.
7. Understanding of common programming paradigms, React principles, and best practices, fostering a culture of continuous improvement.
8. Familiarity with RESTful APIs, version control software, remote deployment tools, and CI/CD tools, streamlining the development process.
Functional Skills:
1. Experience in following best coding, security, unit testing, and documentation standards and practices, promoting a culture of excellence.
2. Proficiency in Agile methodology, with the ability to influence multiple teams on technical considerations and increase their productivity.
3. Strong technical and application architecture and design skills, ensuring quality across the organization and driving innovation.
4. Ability to effectively research and benchmark technology against other best-in-class technologies, staying ahead of industry trends.
Soft Skills:
1. Able to influence multiple teams on technical considerations, increasing their productivity and effectiveness by sharing deep knowledge and experience.
2. Self-motivated and self-starting, with the ability to own and drive projects without supervision, demonstrating initiative and adaptability.
3. Excellent interpersonal and communication skills, with the ability to present ideas to Senior and Executive management, fostering collaboration and teamwork.
4. Passion for continuous learning and growth, staying up-to-date with the latest trends and best practices in front-end development.
Join our team and make a significant impact by helping us create exceptional user experiences that drive business growth and user satisfaction. We offer a competitive salary, opportunities for professional development, and a collaborative work environment that values innovation and creativity. Apply now and embark on a rewarding career journey with us!