Senior Frontend/Backend Developer

Job Description

Title: Senior Frontend/Backend Developer

Company Name: Sunrises

Vacancy: 10

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ Bachelor degree in any discipline

Experience Requirements:
∎ At most 3 year(s)

Job Responsibilities:
∎ For Frontend:
∎ Develop and maintain web applications using React, JSX, and other related technologies.
∎ Implement complex user interfaces based on design mockups and wireframes.
∎ Ensure a responsive and visually appealing user experience.
∎ Implement state management solutions, such as Redux or MobX, to manage application data and state effectively.
∎ Create reusable and modular UI components to promote code reusability and maintainability.
∎ Implement client-side routing using React Router or similar libraries to create a seamless navigation experience.
∎ Integrate with backend APIs, handling data retrieval and synchronization with the server.
∎ Manage API requests and responses efficiently.
∎ Write unit tests and integration tests for React components using testing libraries like Jest and Enzyme.
∎ Conduct regression testing to ensure code changes do not introduce bugs.
∎ Ensure that web applications are accessible to users with disabilities by following WCAG standards and best practices.
∎ Ensure web applications work consistently across different browsers and devices.
∎ Use Git or other version control systems to manage codebase changes.
∎ Collaborate closely with designers, backend developers, and other team members to deliver integrated solutions.
∎ Monitor and analyze the performance of web applications in production environments.
∎ Deploy applications to production environments using CI/CD pipelines and deployment tools.
∎ Create and maintain documentation for code, components, and technical decisions.
∎ Provide guidance and mentorship to junior developers, helping them improve their React skills and best practices.
∎ Stay updated with the latest developments in React and related front-end technologies.
∎ Collaborate closely with UX/UI designers to ensure a seamless and user-friendly interface.
∎ Provide input on user experience and suggest improvements.
∎ For Backend:
∎ Develop and maintain server-side applications, services, and APIs using appropriate programming languages and frameworks (e.g., Python, Java, Node.js, Ruby, .NET, etc.).
∎ Design, create, and manage database schemas and queries. This may involve relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB, Cassandra).
∎ Design, implement, and document RESTful or GraphQL APIs to facilitate communication between the frontend and backend components.
∎ Optimize backend code and database queries for efficiency, scalability, and responsiveness.
∎ Implement caching, load balancing, and other techniques to improve application performance.
∎ Implement and maintain security measures to protect against common web vulnerabilities (e.g., SQL injection, XSS, CSRF).
∎ Enforce authentication and authorization mechanisms for secure data access.
∎ Develop middleware components to handle tasks such as request/response logging, error handling, and authentication checks.
∎ Make architectural decisions to ensure the backend can scale to handle increased traffic and user loads.
∎ Plan for horizontal scaling and redundancy to ensure system availability.
∎ Write unit tests, integration tests, and automated tests to ensure code reliability and correctness.
∎ Create and maintain documentation for APIs, database schemas, and codebase.
∎ Deploy and manage backend services using CI/CD pipelines and deployment tools (e.g., Docker, Kubernetes).
∎ Collaborate with DevOps teams to ensure smooth deployment and system monitoring.
∎ Participate in and conduct code reviews to maintain code quality, consistency, and adherence to coding standards.
∎ Collaborate closely with front-end developers, designers, product managers, and other team members to ensure end-to-end functionality and a cohesive user experience.

Additional Requirements:
∎ Age 23 to 40 years
∎ Both males and females are allowed to apply

Salary: Negotiable

Compensation & Other Benefits:
∎ Performance bonus, Weekly 2 holidays
∎ Salary Review: Yearly

Job Source: Bdjobs.com Online Job Posting.

Application Deadline: 30 Oct 2023

Company Information:
∎ 30 Sep 2023
∎ Sunrises
∎ Address : House-30, Road-6/C, Sector-12, Uttara, Dhaka 1230

Category: IT/Telecommunication

:

Interested By University

University Percentage (%)
National University 8.22%
American International University-Bangladesh 4.11%
Jahangirnagar University 4.11%
Royal University of Dhaka 2.74%
North South University 2.74%
Stamford University Bangladesh 2.74%
University of Dhaka 2.74%
International University of Business Agriculture and Technology 2.74%
Dhaka International University 2.74%
Jagannath University 2.74%

Interested By Age Range

Age Range Percentage (%)
20-30 32.88%
31-35 42.47%
36-40 8.22%
40+ 9.59%

Interested By Salary Range

Salary Range Percentage (%)
0-20K 9.72%
20K-30K 13.89%
30K-40K 6.94%
40K-50K 8.33%
50K+ 61.11%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 2.74%
0.1 - 1 years 2.74%
1.1 - 3 years 6.85%
3.1 - 5 years 17.81%
5+ years 69.86%

Similar Jobs