Back to careers
Location
Colombo, Sri Lanka
,
Hybrid
Job type
Full time
Experience level
Senior
Department
Engineering
Blott Studio is looking for a multidisciplinary Senior Frontend Engineer with expertise in Next.js, React, and React Native to join our growing team. This role is ideal for someone with a strong technical foundation and a passion for building seamless web and mobile experiences.
Responsibilities
- Design, develop, and maintain scalable and high-performance frontend applications using Next.js and React.
- Build and maintain cross-platform mobile applications using React Native.
- Work closely with UX/UI designers, backend developers, and product managers to create intuitive, engaging, and user-centric solutions.
- Architect reusable components and libraries to streamline development processes.
- Optimise web and mobile applications for performance, accessibility, and responsiveness.
- Collaborate in code reviews to ensure best practices, maintain high standards, and mentor junior team members.
- Integrate applications with RESTful and GraphQL APIs.
- Stay at the forefront of frontend technology trends and advocate for innovative solutions within the team.
Required technical and professional expertise
- A minimum of 5 years of professional experience in frontend development.
- Advanced knowledge of React, Next.js, and React Native.
- Proficiency in modern JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management solutions such as Redux, MobX, or Context API.
- Familiarity with cross-platform development challenges and performance optimisation for web and mobile.
- Hands-on experience with tools like Webpack, Babel, or Vite.
- Strong understanding of responsive design principles and accessibility standards.
- Proficiency in writing tests using frameworks like Jest, Cypress, or React Testing Library.
- Comfortable working in Agile teams and collaborating with cross-functional stakeholders.
It’s helpful if you also have
- Experience with Typescript and static type-checking.
- Familiarity with server-side rendering (SSR) and static site generation (SSG) in Next.js.
- Knowledge of native module integration for React Native.
- Exposure to CI/CD pipelines and DevOps tools.
- Background in building and maintaining design systems or component libraries.