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.
Solliciteren