We are looking for a highly skilled and experienced Full Stack Developer with deep expertise in
React Native
for mobile development and
Angular
for web applications. The ideal candidate will have a strong background in building scalable, performant applications across platforms and will play a key role in leading development efforts, mentoring teams, and driving architectural decisions.
Key Responsibilities:
Design, develop, and maintain cross-platform mobile applications using
React Native
.
Build and maintain responsive web applications using
Angular (v10+)
.
Collaborate with UI/UX designers, product managers, and backend developers to deliver seamless user experiences.
Architect and implement reusable components and libraries for both mobile and web platforms.
Optimize applications for maximum speed, scalability, and performance.
Lead code reviews, enforce coding standards, and mentor junior developers.
Integrate RESTful APIs and third-party services.
Ensure application security, accessibility, and compliance with best practices.
Participate in Agile/Scrum development processes.
Required Skills \& Qualifications:
10+ years of experience in software development.
5+ years of experience with
React Native
for mobile app development.
5+ years of experience with
Angular
for web development.
Strong proficiency in
JavaScript
,
TypeScript
,
HTML5
, and
CSS3
.
Experience with
state management
libraries (Redux, NgRx, etc.).
Solid understanding of
mobile and web performance optimization
techniques.
Familiarity with
native mobile development
(Swift, Kotlin, Java) is a plus.
Experience with
CI/CD pipelines
,
unit testing
, and
automated testing
frameworks.
Strong understanding of
RESTful APIs
,
GraphQL
, and
authentication mechanisms
(OAuth, JWT).
Excellent problem-solving, communication, and leadership skills.
Preferred Qualifications:
Experience with
monorepo architectures
and
code sharing
between web and mobile.
Familiarity with
cloud platforms
(AWS, Azure, Firebase).
Experience with
containerization
(Docker) and
microservices
.
Contributions to open-source projects or technical blogs.
Education:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.