In this role, you will have the opportunity to work closely with one of our esteemed clients. This client is a global leader in the Media Sector, known for its commitment to quality and innovation. They have chosen Dautom as their trusted partner for their upcoming projects.
Job Title: Front End Developer- Hybrid Apps
Job Purpose:
In this role, you will be responsible for driving the development and delivery of innovative web and mobile applications across multiple platforms. Your expertise in front-end and app development, user experience design, and product innovation will play a crucial role in shaping our digital Web and App products. Highly skilled and experienced Front-End Developer to join our dynamic team.
Key Responsibilities:
- Designing and developing responsive web and mobile applications.
- Writing clean, efficient, and maintainable code using appropriate programming languages and frameworks.
- Collaborating with cross-functional teams (designers, product managers, etc.) to translate requirements into technical solutions.
- Conducting thorough testing and debugging to ensure high-quality software deliverables.
- Optimizing applications for performance, scalability, and security.
- Troubleshooting and resolving technical issues promptly.
- Staying updated with emerging technologies and industry trends to continuously improve development practices.
- Participating in code reviews and providing constructive feedback to team members.
- Assisting in the deployment and maintenance of applications on various platforms.
- Work closely with designers, product managers, and other stakeholders to align development efforts with business goals and user requirements.
- Identify and resolve technical challenges, troubleshoot issues, and ensure smooth operation of the application.
- Stay updated with industry trends, emerging technologies, and best practices.
- Drive continuous improvement initiatives to enhance development processes, tools, and methodologies.
- Oversee the implementation of testing strategies, including unit testing, integration testing, and ensuring overall code quality and application stability.
- Effectively communicate project progress, technical updates, and challenges to stakeholders.
- Collaborate with cross-functional teams to ensure alignment and successful project outcomes.
- Ensure proper documentation of the application architecture, design decisions, and development processes to facilitate knowledge sharing and future maintenance.
Qualifications, experience, & skills:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Extensive experience in mobile app development for iOS and Android platforms using frameworks like React Native and Flutter, including knowledge of its core components, APIs, and libraries.
- Expert in creating Responsive UI using Angular Prime NG, Type Script, HTML5, XHTML, Jquery, JScript, CSS, CSS3 AJAX, DHTML, XML with proficiency in modern front-end frameworks like React, Angular (Prime NG), or Vue.js.
- Proficiency in both front-end and back-end development, with experience in building web and mobile applications from end to end.
- Knowledge of techniques and best practices for optimizing mobile app performance, including memory management, network and service optimization, and efficient data caching.
- Knowledge of server-side technologies such as Node.js, Kotlin, and experience in building RESTful APIs and handling server-side logic.
- Familiarity with database systems like MySQL, PostgreSQL, MongoDB, or Oracle, including schema design, querying, and optimization.
- Understanding of cloud platforms like AWS, Azure, or Google Cloud, and experience in deploying and managing applications in a cloud environment.
- Proficiency in using version control systems such as Azure Git for code collaboration, branching, and merging, ensuring efficient team collaboration and code management.
- Knowledge of UX design principles and the ability to create intuitive and user-friendly interfaces for web and mobile applications.
- Familiarity with agile development practices, including iterative development, continuous integration, and regular collaboration with cross-functional teams.
- Strong analytical and problem-solving skills, with the ability to identify and resolve technical challenges efficiently.
- Excellent communication skills and the ability to lead a development team, coordinate tasks, and effectively communicate with stakeholders.
- Experience in unit testing, integration testing, and ensuring overall code quality through best practices and continuous integration processes.
- Good experience with Jira and Confluence.
Benefits and Perks:
- Competitive salary and bonus structure.
- Comprehensive health and wellness benefits.
- Opportunities for professional development and growth.
- Flexible work arrangements, including remote work options.
- Employee recognition programs and a collaborative team environment.
Required Skills: