
Quick Summary
Job Summary
Join our innovative team as a Lead App Developer/Designer and take charge of creating, designing, and overseeing cutting-edge our mobile and web application. In this dynamic role, you will lead the development process from concept to deployment, ensuring seamless user experiences and robust system architecture. Your expertise will drive the design and implementation of scalable, efficient, and visually compelling applications that meet diverse client needs. This is an exciting opportunity to shape the future of digital solutions while collaborating with cross-functional teams in a fast-paced environment.
Duties
- Lead the end-to-end development of mobile and web applications, ensuring high-quality deliverables aligned with project goals and user needs.
- Design intuitive user interfaces using wireframing, web design principles, and UX best practices to enhance user engagement.
- Architect scalable system solutions utilizing technologies such as Docker, Spring Framework, Django, and ASP.NET to optimize performance and maintainability.
- Collaborate with front-end developers to implement responsive web designs using HTML, CSS, SCSS, JavaScript, Angular, React, TypeScript, Bootstrap, jQuery, and other modern frameworks.
- Manage database integration and data visualization using MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, SQLite, and related technologies to ensure data integrity and accessibility.
- Implement CI/CD pipelines with tools like Jenkins, GitHub, GitLab CI/CD to streamline deployment processes in cloud environments such as AWS or Azure.
- Oversee system architecture planning and DevOps practices to facilitate efficient software development lifecycle (SDLC) workflows within Agile methodologies.
- Conduct unit testing and code reviews to maintain high standards of code quality; utilize tools such as Visual Studio and Jenkins for continuous testing.
- Develop RESTful APIs and Web services using SOAP, GraphQL, REST principles to enable seamless integration across platforms.
- Use project management tools like Trello or Jira for task tracking and team collaboration; maintain documentation for all development phases.
Requirements
- Proven experience leading app development projects across mobile and web platforms with a strong portfolio demonstrating successful applications.
- Extensive knowledge of front-end development including HTML5, CSS3/SCSS, JavaScript frameworks (Angular, React), and responsive web design techniques.
- Proficiency in back-end technologies such as Java (Spring Framework), Python (Django), PHP, Ruby on Rails or C# (.NET), with experience in MVC architecture.
- Solid understanding of database systems including MySQL, PostgreSQL, Microsoft SQL Server, MongoDB; ability to optimize queries using SQL skills.
- Hands-on experience with containerization tools like Docker; familiarity with orchestration platforms such as Kubernetes is a plus.
- Strong grasp of DevOps practices including CI/CD pipelines using Jenkins or GitHub Actions; experience with Ansible for automation is desirable.
- Knowledge of cloud computing platforms such as AWS or Azure for application deployment and scaling.
- Ability to create wireframes and prototypes that align with user flows; understanding of UX/UI principles is essential.
- Experience working within Agile teams using tools like Jira or Trello; excellent communication skills for cross-disciplinary collaboration.
- Familiarity with web servers (Tomcat), version control systems (Git/SVN), unit testing frameworks, and API development standards (RESTful API/Web services).
Embark on this journey to lead innovative application development projects that transform ideas into impactful digital experiences!
Job Types: Full-time, Part-time, Contract, Temporary, Internship
Pay: $200.00 - $350.00 per day
Benefits: Flexible schedule
Work Location: Remote
