Frontend Mobile Developer
Job description
We are looking for a highly skilled Frontend / Mobile Developer responsible for building scalable web and mobile applications using React, TypeScript, MERN stack, and Go (Golang) within an API-first architecture. This role focuses on delivering high-performance, secure, and production-ready applications while collaborating closely with DevOps, QA, Cloud, and Backend teams.
Key Responsibilities
A. Frontend (Web)
Develop scalable web applications using React + TypeScript.
Build reusable UI components and modular architecture.
Integrate RESTful and GraphQL APIs.
Implement state management (Redux, Context API, etc.).
Optimize applications for speed and scalability.
B. Mobile Development
Develop and maintain mobile applications (React Native or similar).
Ensure responsive, cross-device compatibility.
Implement secure authentication and session management.
C. Backend Collaboration (MERN + Go)
Develop backend services using Node.js + Express.
Contribute to high-performance services using Go (Golang).
Work with MongoDB and database integrations.
Design and consume RESTful APIs.
Support microservices-based architecture.
D. API-Based Architecture
Build API-first systems.
Integrate third-party and internal services.
Maintain API documentation and version control.
Implement proper error handling and logging.
E. Code Quality & DevOps Collaboration
Participate in code reviews.
Collaborate with DevOps on CI/CD.
Follow secure coding best practices.
Assist QA in test planning and bug resolution.
Technical Requirements
React.js
TypeScript
Node.js + Express
MongoDB
Google Go (Golang)
REST API design & integration
Git version control
Preferred
Docker
CI/CD pipelines
WebSockets
Cloud platform exposure (AWS/GCP/Azure)
Automated testing (Jest, Cypress)
Qualifications
0-2 years experience in frontend or full-stack development.
Strong portfolio of web/mobile applications.
Experience in API-driven systems.
Strong debugging and performance optimization skills.