Job Description
We are looking for experienced frontend and backend principal developers who have demonstrated experience working on complex transformation projects.
Full-stack developers are encouraged to apply; however, it is not a requirement to have both frontend and backend experience to be considered for these roles.Key accountabilities
- Lead the technical direction and strategy for the development team.
- Drive innovation and adoption of new technologies to enhance product capabilities.
- Make technical decisions in line with project goals and architectural standards.
- Promote best practices in software development methodologies, coding standards, and design patterns.
- Coach and provide guidance and training to less experienced professionals.
- Collaborate with cross-functional teams to meet the project needs.
- Write code and develop software components.
- Conduct code reviews and ensure code quality and adherence to best practices.
- Strong problem-solving skills and the ability to troubleshoot complex technical issues.
- Create and maintain technical documentation, such as system architecture, codebase, and best practices.
- Participate in testing and quality assurance efforts.
- Excellent communication skills
Backend Developer skills and experience required
- Extensive Python experience required
- Extensive experience in developing microservices and RESTful APIs using Spring Boot.
- Strong knowledge of cloud computing platforms such as AWS.
- Preferred qualifications include certifications in cloud platforms, demonstrating proficiency in leveraging cloud technologies to architect and deploy scalable, resilient, and secure solutions.
- Hands on expertise with Infrastructure as code tools such as Terraform.
- Expertise in micro service and Java design patterns.
- Hands on web front-end experience with React
- Proficiency in cloud-native development practices including serverless computing, containers, and Kubernetes orchestration.
- Expertise in relational databases RDBMS and NoSQL databases.
- Expert experience developing within agile methodology using CI/CD pipelines.
- Working knowledge of security best practices.
Frontend Developer skills and experience required
- Expert experience with React.js, including building reusable components using Storybook.
- Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Skilled in state management using Redux, Context API, and server state with React Query.
- Proficient in Styled Components, responsive/adaptive design, and UI libraries like Material UI and Ant Design.
- Experienced in integrating RESTful APIs with Axios, including handling authentication and error states.
- Strong testing skills with Jest, React Testing Library, and effective mocking strategies.
- Hands-on experience deploying front-end applications on AWS (S3, CloudFront, Cognito, API Gateway).
- In-depth understanding of web accessibility (WCAG), cross-browser compatibility, and performance optimization.
- Proficient with Git and collaborative workflows (GitHub, GitLab, Bitbucket).
- Solid knowledge of front-end build tools and browser debugging techniques.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru