Gorilla Technology | Careers
Senior Software Developer (Front End)
Company
Role
Senior Software Developer (Front End)
Location
Job type
Full-time
Found on Mokaru
4 months ago
Salary
Job description
About the Role: We are seeking highly skilled Senior Front-End Software Developers to design and deliver cutting-edge web applications that are robust, scalable, and user-friendly. The ideal candidates will bring expertise in modern front-end technologies, with the ability to drive projects independently while mentoring junior developers. Roles & Responsibilities: 1.Front-End Development: Design and implement responsive, performance-driven web applications using HTML, CSS, JavaScript (ES2015+), and React. Develop and maintain scalable, reusable components with styled-components or other CSS-in-JS technologies. Leverage React Hooks and TypeScript to create interactive and dynamic web features. Ensure the application architecture follows best practices and design principles for maintainability and scalability. 2. API and Integration: Integrate with and manage REST APIs for seamless front-end and back-end communication. Collaborate with back-end teams to ensure efficient data flow and secure interfaces. 3. Frameworks and Libraries: Build advanced applications using Next.js and Material-UI Framework. Extend functionality by leveraging Node.js and related ecosystems. 4. Testing and Quality Assurance: Implement automated testing strategies using Jest, Cypress, or equivalent frameworks. Debug and resolve performance issues to ensure smooth and bug-free applications. 5. System Design: Collaborate on system architecture and ensure compliance with distributed systems design principles. Contribute to CI/CD pipelines, ensuring streamlined and secure application delivery processes. 6. DevOps & Automation: Efficiently manage codebases with Git for version control. Optimize workflows and development environments in a Monorepo setup. 7. Leadership and Team Collaboration: Guide and mentor junior developers, fostering their professional growth and skills enhancement. Collaborate closely with UI/UX designers and cross-functional teams to deliver intuitive and visually appealing products. Actively participate in code reviews and architectural discussions, ensuring code quality and scalability. Required qualification: 1. Education and Experience: Bachelor’s or Master’s degree in Science or Engineering. 5+ years of experience in designing and developing web applications. 2. Programming Skills: Proficiency in React, JavaScript, HTML, CSS, and TypeScript. Strong understanding of Next.js, Material-UI, and Node.js for full-stack contributions. Experience with REST API integration and testing frameworks such as Jest and Cypress. 3. DevOps and Automation Expertise: Advanced knowledge of Git for version control. Experience working in Monorepo environments. 4. Attributes: Strong leadership skills and experience mentoring junior developers. Excellent communication and collaboration skills. Detail-oriented with a focus on delivering high-quality, user-centric solutions. Strong English language skills – Spoken and Written Join Gorilla Technology – Intelligence, Not Just for Humans At Gorilla Technology, we believe in shaping a smarter, safer, and more connected future. As a global leader in AI-driven solutions for smart cities, security, and edge computing, we are passionate about empowering organizations, governments, and enterprises to unlock the potential of cutting-edge technologies. Our solutions aren't just about technology; they are about making a tangible difference in how cities operate, how businesses thrive, and how communities stay safe. With over two decades of expertise, a presence in multiple countries, and a diverse team of brilliant minds, we are pushing the boundaries of innovation. We foster a culture of collaboration, creativity, and excellence, ensuring that every team member can grow, learn, and contribute to game-changing solutions that have real-world impact. If you're ready to make a difference with your career, to work on projects that transform industries, and to be part of a team that values your contributions, then Gorilla Technology is the place for you. Together, let’s drive innovation, enhance quality of life, and shape the future.


