As a Software Engineer at 42 Design Agency you are responsible for front-end and back-end aspects of client projects. This can include but is not limited to user-based functionalities, advanced web-based functionalities, advanced mobile-based functionalities, databases schematics, merchant processing setup and integration, user testing, documentation, and other forms of web/mobile development. Coding languages and frameworks can include but are not limited to JavaScript, React, React Native, Node.js, PHP, Laravel, and the usage of MySQL, MongoDB or other Databases.
**Exact programming languages and frameworks will be defined in the scope of work for different projects.
Key Responsibilities:
Software Development: Lead the design and implementation of robust, scalable, and efficient software solutions using the latest technologies and best practices. Technical Leadership: Provide mentorship and technical guidance to junior developers, fostering a culture of innovation and excellence within the team. Architectural Design: Contribute to architectural decisions, ensuring solutions align with business objectives and adhere to industry standards. Code Review and Quality Assurance: Conduct thorough code reviews, identify areas for improvement, and maintain code quality through rigorous testing and debugging. Collaboration: Work closely with cross-functional teams including product managers, designers, and QA engineers to deliver high-quality software products within specified timelines. Problem Solving: Analyze complex technical problems, propose innovative solutions, and implement effective strategies to resolve issues efficiently. Continuous Learning: Stay updated with emerging technologies and industry trends, integrating new tools and methodologies into existing systems to enhance performance and functionality.
General Responsibilities: Meet the standard of quality required by 42 Design Agency and our clients. Complete all projects in a timely manner and within the established deadline. Maintain a professional, responsive and courteous relationship with 42 Design Agency customers and clients, and anyone with any connection to the company. Maintain regular and daily communication with your project managers and 42 Design Agency leadership. Launch websites/web apps/mobile apps, transfer files, send GitHub repository pushes daily, send TestFlight builds, and set domain name and app-based servers as necessary to complete projects. Ensure the satisfaction of 42 Design Agency and 42 Design Agency’s clients at all stages of your assigned projects. Participate in the rapid iterative development approach being utilized at 42 Design Agency, which requires you to work with project Designers from the beginning, participate in Release Planning with your Project Managers and Teams, complete the agreed Features according to the Release Plans, and demo each feature with the team and project manager. Participate in all clients calls as requested by client or your Project Managers. Collaborate with the QA Manager in order to test all work being done
- 42 Design Agency
We foster an environment of innovation, collaboration, and continuous learning. Our team values creativity, initiative, and a passion for pushing the boundaries of technology. We encourage professional growth and offer opportunities to work on diverse projects that challenge and inspire.
Qualifications4+ years of experience in software development.Proven track record of leading and mentoring development teams.Experience in managing the full software development lifecycle.Demonstrated ability to solve complex technical problems efficiently.Experience in optimizing existing systems for scalability and performance.
Soft Skills:Excellent verbal and written communication skills.Ability to convey complex technical concepts to both technical and non-technical stakeholders.Strong collaborative skills and the ability to work effectively in a team.Ability to adapt to evolving technologies and methodologies.Demonstrated leadership qualities and the ability to take initiative.A proactive approach to identifying and solving challenges.A commitment to fostering an inclusive and diverse work environment.Demonstrated ability to work with people of diverse backgrounds, thoughts, genders, gender identities, races.
BenefitsRemote 100%Flexible scheduleSalary: 4MM baseExcellent work environment