Senior Full stack developer Job in Detroit, MI | Yulys
×

Job Title: Senior Full stack developer

Apply on Job
Company Name: HARAMAIN SYSTEMS INC.
Salary: USD 98,000.00
-
USD 148,000.00 Yearly
Job Industry: Program Development
Job Type: Full time
WorkPlace Type: On-Site
Location: Detroit, MI, United States
Required Candidates: 1 Candidates
Skills:
Tailwind CSS
Sass
LESS
Job Description:

We are seeking an experienced Software Engineer with a passion for developing highly interactive and user-centric digital experiences across web and mobile platforms. In this role, you will be a key contributor to the development of our e-commerce website and the Mobile App. You will be responsible for building robust functionality related to our Content Management System (CMS), web interface, and cross-platform mobile app, which uses React Native for both iOS and Android. The ideal candidate is a proficient full-stack or front-end engineer who can thrive in an agile environment and is committed to delivering high-quality, scalable code.



Key Responsibilities

  1. Software Development: Write clean, modular, and well-documented code using TypeScript and JavaScript for web and mobile applications.
  2. Web Development: Build and maintain web-based functionality using modern front-end technologies, primarily ReactJS.
  3. Mobile Development: Architect, develop, and maintain the Mobile App for iOS and Android using the React Native framework.
  4. CMS Integration: Work with our Content Management System (CMS) to develop, integrate, and display dynamic content across both web and mobile platforms.
  5. Performance Optimization: Ensure applications are performant, responsive, and secure, troubleshooting and resolving bottlenecks as they arise.
  6. Cross-Functional Collaboration: Partner with product managers, UX/UI designers, and backend engineers to translate requirements and mockups into functional, intuitive user interfaces.
  7. Code Quality: Participate in peer code reviews, write automated tests, and adhere to team best practices and development standards.
  8. Lifecycle Management: Engage in the full software development lifecycle (SDLC), from initial design and ideation to deployment and maintenance.

  9. Skills and Qualifications
  10. Proficiency in TypeScript and JavaScript: A strong command of modern JavaScript (ES6+) and proven experience with TypeScript for building scalable applications.
  11. ReactJS: Experience developing web applications using ReactJS, including a deep understanding of component-based architecture, state management, and the overall ecosystem.
  12. React Native Experience: Demonstrated experience building and deploying cross-platform mobile applications for both iOS and Android using React Native.
  13. CMS Integration: Experience working with a modern headless CMS (composable CMS: Payload) and integrating its API with a front-end application.
  14. API Consumption: Familiarity with integrating applications via RESTful APIs and an understanding of how to handle data efficiently.
  15. Agile Methodologies: Experience working in an Agile/Scrum environment is preferred.
  16. Problem-Solving: Strong analytical and problem-solving skills with meticulous attention to detail.
  17. Collaboration: Excellent communication and collaboration skills to work effectively within a team environment.


This is a remote position.

Are you looking for more jobs nearby? Find your favorite jobs now by visiting our online jobs page.

Become a part of our growth newsletter