Backend Engineer (Java) job at Spektra Inc. JOB DETAILS: What You’ll Do • Build out backend functionality for existing and new product lines
• Collaborate with with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance user experience
• Integrate with various third-party systems, including payment systems, identity providers, and messaging platforms.
• Scale our backend services and pipelines to ever-growing levels of traffic and complexity.
• Help build flexible and easy-to-use tools used by our operations teams to handle customer inquiries and other business processes.
• Generate recyclable code libraries.
• Implement ongoing security systems and routinely inspect server code for speed optimization.
• Conceptualize and implement solutions for data storage.
• Configure usability of all front side applications.
• Maintain a stable server with zero downtime.
Required Qualification and Requirements • Bachelor’s degree in a relevant discipline
• Minimum of four (4) years of relevant experience
• Experience with Java 8 and RX Java in a production application.
• Experience developing apps that interact with web services (REST, JSON)
• Knowledge of version control
• In-depth understanding of algorithms and data structures
• Working experience with SQL.
• Experience in working in a CI/CD development environment
• Ability to work in a distributed team and company, working with teammates globally
• Ability to work in a highly agile, intensely iterative software development process
What You’ll Do • Design and build advanced applications for the iOS platform.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Work with outside data sources and APIs.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Design and execute user-facing features for applications on iOS devices by leveraging mobile operating system frameworks for multi-threading, persisting data, and managing user experience and graphics across multiple screen sizes.
• Leverage cutting edge technologies and libraries suggested by Apple for building responsive native apps for iOS.
• Improve the stability of the app by ensuring that unit tests are robust, including edge cases, usability, and general reliability
• Manage and resolve bugs issues faced by users
• make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality.
• Produce high-quality software that is unit tested, code reviewed and checked in regularly for continuous integration.
• Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross-functional, and company-wise critical programs.
• Identify, leverage, and successfully evangelize opportunities to improve engineering productivity.
• Implement various business requirements and improve app features to deliver customer satisfaction.
Required Qualification and Requirements • Bachelor’s degree in a relevant discipline
• Minimum of five (5) years’ relevant experience
• Strong experience in a dynamic product management role
• Proven experience overseeing all elements of the product development lifecycle
JOB DETAILS: What You’ll Do • Define an overall vision for the product that connects to the strategy for the team and the company. The ability to define a clear roadmap of highly prioritised features and initiatives that deliver against that vision
• Translate product strategy into detailed requirements for prototype construction and final product development by engineering teams
• Create product strategy documents that describe business cases, high-level use cases, technical requirements, revenue, and ROI
• Analyze market data to develop sales strategies, and define product objectives for effective marketing communications plans
• Collaborate closely with engineering, production, marketing, and sales teams on the development, Quality Assurance, Testing, and release of products and balance of resources to ensure success for the entire organization
• Develop product positioning and messaging that differentiates Dash and its features across primary market segments
• Gather requirements, define functionality and set goals in a clear, actionable format that can be used to communicate with the team and drive product delivery
• Identify, prioritise and resolve technical, functional, and business quality issues across devices, platforms, and use cases that are applicable to the product
• Use data to generate actionable insights, to leverage those insights to achieve goals set for the product, and to connect those quantified goals to meaningful outcomes for the business
• Leverage user feedback in the form of usability tests, focus groups, surveys, and other forms of research to understand how users engage with the product, make better decisions, and drive meaningful outcomes for the business
Required Qualification and Requirements • Bachelor’s degree in a relevant discipline
• Minimum of five (5) years’ relevant experience
• Strong experience in a dynamic product management role
• Proven experience overseeing all elements of the product development lifecycle
Other Job Vacancies