Total-TECH Co.
” The Job Description”
- Design, develop, and maintain high-performance mobile applications using React Native.
- Build reusable components and front-end libraries for future use.
- Optimize applications for maximum speed, scalability, and responsiveness.
- Develop and maintain web applications using React.js.
- Ensure seamless integration of user-facing elements with server-side logic.
- Lead and mentor a team of developers, conducting code reviews and ensuring coding standards are upheld.
- Provide technical guidance and expertise in React Native and React.js.
- Stay abreast of industry trends and emerging technologies to drive innovation.
- Participate in project planning, estimation, and scheduling.
- Collaborate with project managers to define project scope and deliverables.
- Work closely with UX/UI designers to implement design specifications accurately.
- Collaborate with backend developers to integrate APIs and services effectively.
- Participate in Agile/Scrum meetings, contributing to sprint planning and retrospectives.
- Write and maintain unit and integration tests to ensure robustness and reliability.
- Identify and resolve bugs, performance issues, and other technical challenges promptly.
- Ensure compliance with security best practices and data protection regulations.
- Maintain comprehensive technical documentation for reference and reporting.
- Provide regular updates on project status, challenges, and solutions to stakeholders.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in mobile and web application development.
- Extensive experience with React Native and React.js.
- Proven track record of delivering successful applications for both mobile and web platforms.
- Strong proficiency in React Native and its core principles.
- Experience with state management libraries such as Redux or MobX.
- Familiarity with native build tools like Xcode, Android Studio, and Gradle.
- Solid understanding of React.js and its core principles.
- Experience with popular React.js workflows (Redux, Flux).
- Knowledge of modern front-end build pipelines and tools.
- Proficiency in JavaScript and TypeScript.
- Experience with RESTful APIs, GraphQL, and offline storage solutions.
- Familiarity with code versioning tools like Git.
- Understanding of responsive design principles and web/mobile interface guidelines.
- Experience with automated testing frameworks like Jest, Detox, or Appium.
- Familiarity with continuous integration and delivery (CI/CD) pipelines.