🚀 We seek a professional and experienced full-stack developer (FSD) with a primary focus on front-end development and UI expertise.
🚀 As a critical member of our development team, you will be responsible for designing and delivering high-quality software solutions for web applications using React and other UI technologies.
🚀 Requirements:
🔸 Experience: At least five years of professional experience as a full-stack developer, primarily focusing on front-end development and UI technologies.
🔸 Advanced English Level.
🚀 Technical skills:
🔸 Proficiency in JavaScript and Java/J2EE technologies (Java 11.0 and higher).
🔸 Strong grasp of CSS, HTML5, JSON, and XML.
🔸 Familiarity with popular React workflows, including Webpack, Redux, Flux, etc.
🔸 Experience using JIRA for project management and issue tracking.
🔸 Knowledge of relational databases, such as PostgreSQL, and working experience with Oracle/PLSQL.
🔸 Problem-Solving: Demonstrated ability to analyze complex problems, propose effective solutions, and implement them efficiently.
🔸 Team player: Excellent collaboration and communication skills to work effectively within a team environment.
🔸 Continuous learning: A passion for staying updated with industry trends, tools, and technologies.
🚀 Responsibilities:
🔸 Front-end development: Collaborate with the team to design and develop intuitive and responsive user interfaces for web applications using React.js and other cutting-edge UI technologies.
🔸 Code quality: Write clean, maintainable, and scalable code adhering to best practices, coding standards, and software development methodologies. Emphasize software reuse, refactoring, continuous integration, test automation, secure development, test-driven development (TDD), static code analysis, and peer/code review.
🔸 React.js expertise: Serve as a React.js specialist, leading the development of a new product that centers on React as the front-end technology. Create custom components and ensure seamless front-end/back-end integration in collaboration with software architects and APIs.
🔸 UI design: Utilize your in-depth understanding of JavaScript, HTML5, CSS, and UX principles to craft visually appealing and user-friendly interfaces.
🔸 Debugging and bug fixing: Diagnose and resolve issues efficiently, leveraging debugging tools and techniques to maintain a smooth user experience.
🔸 Software design and architecture: Apply your expertise in object-oriented principles, design patterns, and software architecture best practices to create robust and scalable software solutions.
🔸 Database integration: Seamlessly integrate web applications with relational databases (e.g., MySQL, PostgreSQL, SQL Server) and optimize data interactions.
🔸 Testing and bug remediation: Develop comprehensive test cases and diligently fix bugs to ensure the reliability and quality of the software.
🚀 If you are a self-motivated and highly skilled full-stack developer with expertise in front-end development and a strong command of UI technologies and eager to contribute to cutting-edge projects using React and other UI frameworks, we encourage you to apply.
🚀 Join our team and play a pivotal role in creating exceptional software solutions that significantly impact the digital world.